<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:avo="http://worldsfinestavocados.com/20221031"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="avo-20221031.xsd" xlink:type="simple"/>
    <context id="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ia38991a4c31b4dc5b12c9ff01e28c164_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="if010ca230bff4d56986f71e408b6786d_I20221201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2022-12-01</instant>
        </period>
    </context>
    <context id="ie2569b69dfa642c5a52b145aae07551c_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ibfc3acef445d4deb8c763543c13a83df_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i6352a03013df49339dfa32382578b858_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i60ec70a77cb04003afa734209b124a48_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i05bd0705b98849a1aa691373426eadb1_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ieb9265c80c3947898fa95d9938fe07fd_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i5c6706e27f48411484a42dc6156c0b21_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i411cefaccefa4f63b2ab35c056e17786_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i93bf03bec61c4b52a1371bfbbeca792b_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i2a713e806d394f0a8194e668f9a4b7fc_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i354f75a24aed4284b5f722ca91f41928_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="iba5d62d9fec84d5fa30d5e4fccecf9ba_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i79bf657e28d449fe9f6ad9c03ff239fc_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i880d57d1ea8d49a89cd31e8ca86087f8_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i6bbc5814dfd048b3bb1b49507f1f1bc1_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="if3fa7e63efb34b338d1b09e74c227b2f_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i214806ee442b4677bea9d7c50b97b1e9_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i73d58d94d6684c808a9671e6371d179f_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i40a37557ec034a46b33c1aa29715b751_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ie1403ad0a2c542c4af5f59c91b7e919b_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i74635b8090424fb5af9bee27e4348174_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i5805548c166d4886b2eddba75c3aa9ed_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i6bc969f0cf384133b1014edf9a3b3307_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i3231050b3986440dad80f5686f9388d0_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="iaed262e0e9554ca6a7c11ecd7bad78c3_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ib68a2ad8c99d44098764ba1cbab2c983_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ib321bf542541454880f9ae2314c1c8bc_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i07370bfa38744972a87f69b31a20a323_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i523626112d3b497ab950ea510b82dc07_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201912Member</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="i8ae17a2aabee462b832e98b0333a7f09_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201912Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i0903f876b8d4413e93b550de4ef860e3_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ie1e390d57bf24d27ab079840ccfb4994_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ie9b4db5a2dbf413b94a147f0ca4091c7_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="if829f15792f442528b094f46dd9b12f0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ie78a6fb71aba4731a355d71c604a91ed_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ia4215caf4a134762b87c66a16e0c70be_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="id0afbbf1c9ca42e8b06c82c685649ca6_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i0e1984fd84474bc8921ab45e0fa93d92_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i2304ad7cbfcd40c59b15f2e53fbae4a2_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i9f3a88df0cf145318afac8d5c70515ed_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i44535e9c1d4845d7a903bcd1b5087d2f_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i30bdbb4cd3a44f458b8fac721143696a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ibe9c3159fc0f465db70b8269d80df73b_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i64aa797a9c4c4a5e97ad3440ad1a4161_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i7abd8fe31c35461c8d66e5cd55b3b70f_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i01d9fd54c0134833a94558051d37acd6_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i053737b091c6444cacd3d36a3355bcef_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i3e8e23e970b0403db00448bbf6b88fb8_I20220501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-01</instant>
        </period>
    </context>
    <context id="i7306a0d0935e450e9eb904372a489cb4_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i68110da3f98d4851b6513e57faf586a3_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i54eacacd41ae497ebc1a31dbb17868c3_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">avo:OrchardCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i3e75ac77e8e04454bdd05de073e5af7b_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">avo:OrchardCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i0f2de09b523944c490f6a96284212961_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">avo:OrchardCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i0331458b8d5741a4baf8f1192744a0cf_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">avo:OrchardCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib86db33ca9f44e49a5962460193d06ce_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i4e3c040c6a9f4ced8ecb1c2c4b40a35b_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i5cbff8e7e5eb4d59aa5c3a3d94c011cf_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ia5d3561c07764f02ae80821d70f187e0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i902d8a1dae17497e8d1fbf756850e7da_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">avo:PlantAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ib043f723cab34e83bd74cfa41bfc4b57_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">avo:PlantAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i5206d1095105490b9ad2296620dd99c3_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">avo:PlantAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i4a1e7e1bc36a43c18437e4516de1436c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">avo:PlantAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0ac2d30fb4a1431ba34a055cc2cd5aef_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ida0ba24408224d83a327ee1d9f2883e5_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ib84a289cff7849468f5320326b7b944a_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i64f2066c9b4e42a39ada6642e8f25b35_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i672967aef35346deb1a860f176301497_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ifbef43a76e034f9f971f49eba96cfa3f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i300c5d114fad47b7a810bdfd02a469bc_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ifba70469105346c59ad102afad734a2e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9b9589679efe4079ae9c856953c6c1ed_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="avo:RetirementPlanContributionTierAxis">avo:RetirementPlanContributionTierOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="idb1447555ed241d98724f630730b9ee0_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="avo:RetirementPlanContributionTierAxis">avo:RetirementPlanContributionTierTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i32b307858e534d2ba2c499fee36c36e7_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="avo:RetirementPlanContributionTierAxis">avo:RetirementPlanContributionTierOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id2e67d5eeb584c41ab8db0d7ef3f02d0_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="avo:RetirementPlanContributionTierAxis">avo:RetirementPlanContributionTierTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i67c782c7664b4803aeaabcc53e5c9556_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i3d507164c088410f973ef29333cac508_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i6b785f55c108420b87d41ebfd7241dff_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i692d94a5dc2a477ca0bde8048d51b5ea_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ica1a4270a3864d30a092ec6f62b78e6d_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i5cefa0c6eb0f41c7a1edc7f873a24f75_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i39e68b94ab9f4eaea3aef069b6a7eaeb_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:TopTenCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i3420227017f44c32a8f5255a71e915b0_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:TopTenCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i44b02a3b878c4ac2894f194bb8ed9836_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i23667ff7abdb4835981d318937ffddcc_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</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="if1f99a3e6c634e859c235c7edab3be5b_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</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="ib5dad8d0a1ef4e15af115419679e9835_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i5f4103b5ae7443e784d1919e2b555594_D20220501-20220501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-01</endDate>
        </period>
    </context>
    <context id="i1342d40a28b043bea554009922803e68_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputDerivedBEVToEBITDAMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i823d2d3fe0ab456496fea546858c2377_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputDerivedBEVToRevenueMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="iae1d2279cac04fc9b395fd8bd122bd3c_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMeanBEVToEBITDAMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i9ada497631624466a3744d39372b17f6_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMedianBEVToEBITDAMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i1635e242661e4feaa4bcfba885469347_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMeanBEVToRevenueMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i366db6ef90414519a5d0b0b2d71a41f6_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMedianBEVToRevenueMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="id9121f284bce43b7b157000a8323c021_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ib5b4f174865249d4940a8515dee8a95b_D20220501-20220501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-01</endDate>
        </period>
    </context>
    <context id="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2022-05-01</instant>
        </period>
    </context>
    <context id="i523a555a2390499a9c38fd6a5306c554_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i5da5e24147904af4b37ed956d503a25f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i3346b2ac99a8459aa94742a94a798c0d_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ifb1a7092cfa0462596eb0c496858f2ce_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id449b8ec99da43889824fc2a22a2a09a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i8095944bbb784bd9b4f24789eaf99831_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i577dca38c9974970af71e0367eb6f0df_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputBEVToEBITDAFirstForecastYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i2b250997cd294af3ae531e0a7d2984ea_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputBEVToEBITDASecondForecastYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i0c56ed1f506f468eab1ad5361e299e3a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMeanBEVToEBITDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ia0286c08280b4e77a254ed36f2bddc6a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMedianBEVToEBITDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i9fd21a3f3c17412ea56f0d3857b70594_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputDCFModelDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i887b5b32e74245679071b4018cfd2131_D20220801-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ic0d21af6f1fb497ba7fe1cc18dbe07a5_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i39189619fcfe43acbfba51423d07da7d_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i79eb0054e523443ebd391d516ad09d25_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ibe2523d6e6fc43658203bb4abbd05c98_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i472635aac9304e3eb37d12a499e188c1_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i09f15130e9fe405e9d58bf6f50c06b49_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="icf31f66431074588b913e07a732b3936_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="id34723d84df240fd9c0e4226a483e2e5_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i97970e38d51b494c89a99dc26b857b31_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i1889b5da82ff4cb0ac551e6390403f26_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i2e34698387224d109045fd72016bf10d_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1b66b79787144d75b1645145011cd866_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i4118182435434db1859469a8ab23edee_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i951740ff6cc9413e8fe41bb22489c6d5_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i8ebb753a7b2d44e7a0013eb08f5b1f88_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0313fc273b0e4005b4f4dff673cfa497_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i96f8b67e2f4649c78b18adb3d3af2b50_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i163b1ce84b4f492a8efaa8416835c26b_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1377174f3be74157af4f1876f53c6c7d_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="if3611549afd847d2a65cd83822d4d3c7_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i00b64c2cfe2a4c00b5ad67484853f019_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic93ebce3a2254548804d561707ad68c9_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id868b8356401425292ab52186754acb7_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i80b0532962264b6094a280fe287ac1db_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i3babbcc8ffd14b84b2e7a9d0b83c8de9_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i9dca0db750b3455bb3f6877216e7103f_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="id357bf1a417f4a06895c06230c4330b7_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ic69dfcd059ff4b228bf0e12f03792648_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i5f32d40c8f3f4defbd171ed5dfcf4be8_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ic34dc6608c344f348707a6e77d0159f1_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i22ed40ba49f44f86a9c7072ea8139269_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1174264b7cdc449a8928e539743f3cbe_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id63f42df7018405b8cd4f60aeec594e5_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i216c034ce8fc46e494915c527d0debbf_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ia501408f851f4d889235408128bc33be_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ie758c917e2a8414aa238c666b666019d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0611d0254ffb46978c88427ded9956d0_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i98df2067736a407b8546dbf4eb328ca8_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i75ee167951d947a39a633bdade24dc69_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i95bb56260a054ea1bded019070b7a3e4_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ibeec5706529b4d58b0caa0d055d62e76_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i10a4f825baa448a6a2495491c0460158_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic4c028d96ddb447d9bcde66cd979d869_I20221001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-01</instant>
        </period>
    </context>
    <context id="i2d06338ca8c3498594cf5916b012a271_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i354fbe7ed3834eabb12405eff2526371_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if503ffafb39245bf95eb581b37852098_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i2b5d60f997574701850e4eaedeb383b7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iadf1234a35394e3db975cb9b4638c7be_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">avo:SecuredOvernightFinancingRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i0283db412a5b4e0ea6e1a87fe31d6d4a_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">avo:SecuredOvernightFinancingRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i2c378c4d532647c782e8f0432c7e585e_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i9edae76ff45e4c489f2a5a1bb8bd1c05_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="ib9a2d8f24bcc423a882caa19f96ff0d4_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="ia3d27e6a67244bd2bf675bfe75a7e1f0_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i5fed800d17414147ada834de40df8777_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">avo:BankOfAmericaMerrillLynchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i0186e521dd484abf9433f5c1a998c99c_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:RevolvingCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i7abe62790f0c4cb3b8f2b76f55a3fa49_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:RevolvingCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i57e56ce5ed9c4d978fe4695b6c71e960_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:RevolvingCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i045f68f677da4f0aac114612e3a53332_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:RevolvingCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ibe88ab872fcb438ca776aeb9917ccb39_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i729329150afd4a778712c349fed909d6_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib65a88443e344c0e9a907e6d77171e43_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i652b8d8d583047a5a6c520daf4f795fc_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i6a7e3b1080c24c148b9cc3f36aea79b1_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id94ebce458e9400083cd613d86701c32_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia320c476c26147889e780e847fc0a299_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ia7c9b31537394b1b89f454e7d3db33f4_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic14711f76c204231b48eb24f68461e92_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:NotesPayableBoAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1af40a4a229543019b14d91a92bba9fa_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:NotesPayableBoAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia87be4ec8842430aa4ca1857059a69a0_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:NotesPayableBoAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ibfdb31c9c4a34f48bc25c684591e8784_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:NotesPayableBoAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic48c42d9f92d4c0fafe438a58cc96bc6_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">avo:InventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i946996acef9045879eecd75109e3e605_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i9b1088689432470cb0434277f66ca28a_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="icf3fae8567164b3fa3cc20ce5b751dfb_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i75049c61cb17455ba3fa09a0ac39043b_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i87deb85448354912a709a6e4ccb76b02_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">avo:InventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iaaddb7fc7821401abfdc5fb340cf9d9a_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iab54384658324fc1849e1b7aa7f68e08_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i7d04d29456074ca38271d894d1c171b6_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia5f4f45562bf4faf9a4d26b99709b6e9_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iddab589909fa427f93baf9b0c304970f_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">avo:ClassActionVMissionProduceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="icc373b5ea88742d3816f63ed39fbc2ed_D20201230-20201230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">avo:PeruTaxAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-30</startDate>
            <endDate>2020-12-30</endDate>
        </period>
    </context>
    <context id="id7304406ae1842aabd612ad8f3277272_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:A2003StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i44dff8e64912449dbf5516781d2652f6_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:A2020IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="icffc371d9c2441abb49b0e0e4ca0356c_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i546f34ea6c75466a98588a188373da0a_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic828e3c85bbf4f97af13e390099ef140_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ib821f0d599ee4a1784bbda6ab6957cdf_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i31de5b836ed54d13a9b9d93565cb00da_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i098efd7775464ac7b19bc37c8f1ed0e3_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i3ad7491bd134485f9f8f411275c8ab3c_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i88b08cbfb49c459a93d281af92392b01_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="idc5d8e69483f48b6a279b2e15543eaba_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="if838b605d66f47bf96fdd7bb5be10a48_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id18d286f095848f893ec2590acf59250_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i95582fe0dd5e4cc483becc4e93e933cc_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">avo:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iea804e9736734ea5ac3d5ce954e71934_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">avo:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i4ec7c14613394efa8a6f668851232d5f_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">avo:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i54a4940be71344a9bb3363cd48502836_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i918aa7200dd44aa18c23bdd3d4b23003_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i12cef57874224c1b873f851cd79c9b10_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ia9910e554fcc4b8f8e85f1ba9971d75a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i36e51624415946e2a24b601629579d6a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i788e3ab29ca1452e9d256e78175cb35e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i06ab928ca0e345b6bb75a962bec6e544_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i029c223f96eb4ebba4253a565c22e647_D20190709-20190709">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-09</startDate>
            <endDate>2019-07-09</endDate>
        </period>
    </context>
    <context id="i7b053e4546304c8fae83190026ce4a38_I20190709">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-09</instant>
        </period>
    </context>
    <context id="i81d9602f87b44064aede408fec7e96ba_I20190709">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:A2003StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-09</instant>
        </period>
    </context>
    <context id="i20d49907444b4832baedce9872dbf0ec_D20191029-20191029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-29</startDate>
            <endDate>2019-10-29</endDate>
        </period>
    </context>
    <context id="i01be456028e84e4da15ac89e58c5a83f_D20191029-20191029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-29</startDate>
            <endDate>2019-10-29</endDate>
        </period>
    </context>
    <context id="i6f6a2bc4ef85440a9f6e5eea2cdb3dfa_I20191029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-29</instant>
        </period>
    </context>
    <context id="id6c6e623afcb40cf854fcf5ba787f9a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i556e4b87db0f4658820ec1fdad378d61_I20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:A2003StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-19</instant>
        </period>
    </context>
    <context id="i69837fc76d6a4fbb848382dacff1e1a6_D20200319-20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:A2003StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-19</startDate>
            <endDate>2020-03-19</endDate>
        </period>
    </context>
    <context id="ia606678270a34704be620cd754206fc7_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="if0a07d7586ea41c3ae382a826f456804_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:A2020IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">avo:A2020IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="iafef8ec00dd44e59a57fc91903dc7977_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i84189dc1086941d4a4ef63a0f40547d7_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i2f70f84ec26e4754b7e2bdde78fc3aa6_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i99355c388a214cdfa420fd067bb059f0_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ib327a50696254e7d9f3b4f22aa3a6602_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i7148b5d23d5f436988642186a0d3670d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i040a342c95854803879dfda34e467157_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i8622ba076e7c40969e3e5f228b6aabfa_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1c2b9496d46a46d1882ab8c2c9b4cc13_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i754dd85f102d4aad92860eabc065d917_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i59d5c5e008894d1ea0bc0665753ec7e2_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="iddcac654315245898688184cb056a069_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="iadb3ffb724f84e8abddfe06f0a6f2aa0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic24fba3042224293a4cb56ef03869770_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9ee818785ec9457ca8a68616ee50102f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i44b51055b2fc46498fb8c1f86f7ae32e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i350b7575262645f699c48577830d8abc_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i18f54f6508534cce822a7b56502fa19b_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="iacd27f3a6ba74ca7ad4726227a791c30_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i60ac74aa56d143e7bf8410d0018cf91a_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="iac090abfecca4b3b9ff63365587de9ce_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i0cad5a4023a74e4081f5b8d323e9685b_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="icec8606f4d07473db8b8ad3f0aae6464_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ibfdd73fedc3747dca712425d5fe4cbaf_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i8523c952ae4745919d1e436dd4e2c226_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i91522a2e078948398265650300981a2a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i1469a6c71ab64adcbd5e0698e60b9bcc_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i88cc6cdb071c4bd4b34e155a9a78a819_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i1460661f19df4f598b0e3ab8d6200823_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i418711c59bef4806b93aa5259dd0fb10_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MorugaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i433c5a334d074827b3906cb8616cb876_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MorugaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i6eccb187c6fb4bdb858c2656aa4d2177_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i2d13973cb2cd4349837cf1bfd695c92a_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i6a8b7a749b65493c90401153c6281824_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:DirectorsAndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i6a9e77ba8535441f8a3430cbeca8f3f3_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:DirectorsAndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i38018a2165fb4638bad2672f1570a721_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i1520f72761fa4e998ba54de223631b93_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i7947c0f3f7ef4ae3b66f07b66c2fb21e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i54714ba5ea844200ad208c9608195aa8_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie73ab081080443b891c1af09f9fc53ab_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="if3b91676b421497d96c1e32c81557301_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib44e05c1430b4bd0a1bba95a083110ed_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MorugaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ie0314a8e54cf4d1eafcb257d59f5b6b1_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MorugaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ied2e03d3103c4f8592d1ca46724d8d32_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0e3cad63143f46e1959f7bb7b28a3fbd_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iaede73666ac34c7697020858ae47fe4c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:DirectorsAndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i59c362ecceda492c885286da9dbc9e92_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:DirectorsAndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie1fce21a95a14e248e20303a6d712ec9_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i8a9a227072134df0bbafc27313bf4e84_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i628917c52d36442ba5689bc53c82ea4e_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i65743c29b34a4fa283ea71aaf99f75bd_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MorugaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i5b5d672a90ab4617abf6d220da1516f0_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:DirectorsAndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ia37dc2ef2fdb4cd2ae1f690e3ac974d2_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="if7a4a5bc2dc94e38b36aa9a8564065d1_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i36b0ae64d54a47cf8b258dd5b732815d_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i35271e44a6154effb2aac4db6aa40841_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6ceb5159268941b7aa26cef82b5b9c88_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id6e817cdc7c849099da77b1354e7269b_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i30e646b90ed84b01b3ea584d674bbdc6_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i13d9832bb9aa40dcb2828db81e57ef91_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i43c18f963fd2401ba02e0e845c394ae1_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i77d1d4daf9674b798513737c56140d61_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i75e620985c7b4b3e8e6aa129db842f54_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i3449e81c0b0d4411ad41887c69cbce5e_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i869f553fa3a94e22b7561b1eac0d23cb_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i14d62fa0c0614fd9af143abf0cb4ac27_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic4e075666a8e47f3b21d458bb0632331_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i28792da78dd64408a8404dd838b0288d_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4d669a227add4497bb4d3b8984d6bdc2_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i197a77f222834b5da87e51090d2dbd2c_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i4c48b3db43964762a0f17a2cca490185_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iacbb8e8682cc4b9485faf347e8e55c21_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i8f5c3d0db1e94223a8cb38012a562322_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i2e11c878c3dc4d328aeba8715c907328_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i6e73b1b6e5c24979aa4d0ac7f183f601_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i34011a78a33a480f9230c97ce7a380ef_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icb48f7f97f0b437c8466593e71ec4eb3_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1c7af2a5f4e840148e8abe724f7bbc75_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic9d069e5a17b4108998015d5fe93373d_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i77d50e078cf04091a38b476ae892a36f_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i66969d4550844476812077896cd77e99_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id1d2a86e785f46fcade8d7c0285b7f0f_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1a9b0c9e9cd94cf7887e22ea82ca3138_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i2f4d068593d84d5e85f9493ccb689f30_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="iea3e2254c9c0491db680ddc342487986_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i3836c03d18984324ba20f869f59282b1_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i446c1ff93098415380b7f3f1e50b7f32_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1070865d3c2043d4a17a0d1666bf649e_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="i676d8122838b4f0482929b3d25104952_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="icfbfbc1f87ab4f13a7e9274df9711b9b_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i48af0e42556249918318c935e7a045d3_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</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="ie7c7e5a4d22a431e9962f217f3509a6b_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i11163c4312304061a79b8af9e4218ae4_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id50406fe3e554b4185da180fa967c273_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i7e6be66b3cf04fe1aab72fd42db67fc4_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i00cede4f1e7b4833858003bb277e79bc_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i7cdd028cdae947a79b29fd8db4c45741_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i5073bcaba6d345b89ff526908b5f97de_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:AvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i4b16d579cbe84912ade3f16635a37006_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:AvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia278dd82f1ed447fbcb2d8f9889e37e3_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:AvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id85ac21418904189b1f5782533156339_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1721280b77cd431cba436bc6b9d8e5fd_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i76ec090a51a44dd196838d9ec5369250_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i082a4c6fb62a4f7bb86ca4a7b78a6642_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:MangoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i8ba8325e231d4497a14d44e6e28978ea_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:MangoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6b852bb175f94a55ab7690559ceeef5d_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:MangoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i9204014fc8b348489328b1dfdab04ca6_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i8b9756218cbb49bd811b4b2b31c23fc6_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icb8e174b6a344a0fb554ce0a4a5f5d21_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i1d451f4f2a0b42debbd4ec8bc0705943_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="idfae04b43e5140219bd2615bb2e1246d_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib44096fde5ac4a76822b74a406c58900_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ib2694d87eca548a4a7a108683f947943_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i22043e35a638401fa37d59a541ce0ad3_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie419f74e95534c1abf14de6124b2e0e5_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i3c84b58035c5466681e14ad903aeed22_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:OtherFarmingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ib7d2931f61cd467ba46523b2c35a2c58_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:OtherFarmingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i75191c5b699e46f39980a6a43cac5548_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:OtherFarmingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i7d7e224ab6274c0bad1eb4f43505d4f4_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ia3e21ab5e815400da86f2119a6eb2f75_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i8b193e3dee9f46698a8e751fbc69ada7_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i2abddc03f58e4668a0d3054c70ff8df6_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i30925b6fd9764000950683d9963b95f0_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i06bd0703aa534da697874ff801bf8f31_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i36745cdf46e7499aa5c3b081a5dd8f45_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </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="segment">
        <measure>avo:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="derivativeinstrument">
        <measure>avo:derivativeInstrument</measure>
    </unit>
    <unit id="acre">
        <measure>utr:acre</measure>
    </unit>
    <unit id="pure">
        <measure>avo:pURE</measure>
    </unit>
    <unit id="multiple">
        <measure>avo:multiple</measure>
    </unit>
    <unit id="segment2">
        <measure>avo:Segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF80L2ZyYWc6NmRkMWU2MWQ5ZjJjNGRkZGFjYjZmNDM5MWFkMGY3ZDUvdGFibGU6OTRmN2U3MjNmNGRlNGQ3YWI4ZjZlMzUwNjRlMTFmM2EvdGFibGVyYW5nZTo5NGY3ZTcyM2Y0ZGU0ZDdhYjhmNmUzNTA2NGUxMWYzYV8yLTEtMS0xLTc4NzU5_8b5039d5-b3fd-4f0a-8481-674add774261">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF80L2ZyYWc6NmRkMWU2MWQ5ZjJjNGRkZGFjYjZmNDM5MWFkMGY3ZDUvdGFibGU6OTRmN2U3MjNmNGRlNGQ3YWI4ZjZlMzUwNjRlMTFmM2EvdGFibGVyYW5nZTo5NGY3ZTcyM2Y0ZGU0ZDdhYjhmNmUzNTA2NGUxMWYzYV8zLTEtMS0xLTc4NzU5_00451434-4aac-4610-89df-6b39703ae416">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF80L2ZyYWc6NmRkMWU2MWQ5ZjJjNGRkZGFjYjZmNDM5MWFkMGY3ZDUvdGFibGU6OTRmN2U3MjNmNGRlNGQ3YWI4ZjZlMzUwNjRlMTFmM2EvdGFibGVyYW5nZTo5NGY3ZTcyM2Y0ZGU0ZDdhYjhmNmUzNTA2NGUxMWYzYV80LTEtMS0xLTc4NzU5_192ebb6b-378f-4127-a0e6-661698abd697">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF80L2ZyYWc6NmRkMWU2MWQ5ZjJjNGRkZGFjYjZmNDM5MWFkMGY3ZDUvdGFibGU6OTRmN2U3MjNmNGRlNGQ3YWI4ZjZlMzUwNjRlMTFmM2EvdGFibGVyYW5nZTo5NGY3ZTcyM2Y0ZGU0ZDdhYjhmNmUzNTA2NGUxMWYzYV81LTEtMS0xLTc4NzU5_2e6d7da7-b8b8-481e-8b52-c1a18750b80c">0001802974</dei:EntityCentralIndexKey>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtMS0xLTEtNzg3NTk_99ae8a75-a2f9-46a6-b6ac-459d88b5cecf">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtMS0xLTEtNzg3NTk_d9a04d92-ccb7-46f1-98c8-1b1b63f164e5">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if838b605d66f47bf96fdd7bb5be10a48_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM4NDgyOTA3MjgwMTA_6fcd36ce-dc38-4638-ad1b-7872618223b7">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="ib84a289cff7849468f5320326b7b944a_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzc2OTY1ODEzOTk4MTM_66e2f555-7529-4b35-b89d-3aaa454bd04f">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i350b7575262645f699c48577830d8abc_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzc2OTY1ODEzOTk4MTM_e62a87c7-29ab-4756-a126-b7767a588425">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i18f54f6508534cce822a7b56502fa19b_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzc2OTY1ODEzOTk4MTQ_1a86bbe5-b0d7-42f2-8cc3-cde656b008db">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="iacd27f3a6ba74ca7ad4726227a791c30_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzc2OTY1ODEzOTk4MTQ_ca43d771-3a26-40e0-b600-7bd8ad9ef121">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <dei:DocumentType
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTQ3_dc044d5c-4b70-4476-8cb0-3dace02d4065">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGFibGU6ODMyOTRjYzAyMTc0NDVkN2ExNDE4NGY1NTljNjUzZjgvdGFibGVyYW5nZTo4MzI5NGNjMDIxNzQ0NWQ3YTE0MTg0ZjU1OWM2NTNmOF8wLTAtMS0xLTc4NzU5_dbbff896-ae94-4139-a7ae-da764994026a">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8yMTk5MDIzMjU5MzM2_c0e49b2c-8f5b-460b-ab92-1ef31434c89d">2022-10-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8yMTk5MDIzMjU5MzM2_207433a0-cd44-45da-9e45-0a986760e4c7">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGFibGU6YmM3OTdiOWE4Y2RhNGY5OTkyMjZkZGY2ZjhmMGU5MzgvdGFibGVyYW5nZTpiYzc5N2I5YThjZGE0Zjk5OTIyNmRkZjZmOGYwZTkzOF8wLTAtMS0xLTc4NzU5_f4a60883-3b23-4317-90b2-0ce95eda4066">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTUy_972ab653-2bfb-4368-93e8-aa56499c8839">001-39561</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTM4_721240eb-12a9-40b4-80c5-7e4d73bcf73c">MISSION PRODUCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTU0_b5349a86-226d-4452-8707-89bac55d2fa4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTM5_cb075a31-a4e9-4b32-b307-d48e9bd5f2be">2710 Camino Del Sol</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTQ5_e9a20324-2bc6-4259-8391-0e2cbbd23dc8">Oxnard</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTYw_25a765e2-315a-44b8-933a-c34045bcfb60">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTQw_a2c2f436-935b-463c-87fa-d7cab2340aba">95-3847744</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTU1_62259aad-ca55-480f-a1a6-9ab06d1ddfb8">93030</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTQz_98f796ee-c4e7-40ed-91cb-aad7510f75f6">805</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTQ0_825996bc-7ab9-41fb-b2cc-7d4a7a43222b">981-3650</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGFibGU6YmI5ZGQ2MDA1ZjFkNDJkYzk5YTAxYzM3MGJlNTBiY2MvdGFibGVyYW5nZTpiYjlkZDYwMDVmMWQ0MmRjOTlhMDFjMzcwYmU1MGJjY18xLTAtMS0xLTc4NzU5_acca6d48-3d7f-45c3-b36e-bc892be03d4f">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGFibGU6YmI5ZGQ2MDA1ZjFkNDJkYzk5YTAxYzM3MGJlNTBiY2MvdGFibGVyYW5nZTpiYjlkZDYwMDVmMWQ0MmRjOTlhMDFjMzcwYmU1MGJjY18xLTItMS0xLTc4NzU5_a6f736df-dd55-42a9-8747-d5ced2809ace">AVO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGFibGU6YmI5ZGQ2MDA1ZjFkNDJkYzk5YTAxYzM3MGJlNTBiY2MvdGFibGVyYW5nZTpiYjlkZDYwMDVmMWQ0MmRjOTlhMDFjMzcwYmU1MGJjY18xLTQtMS0xLTc4NzU5_b167ea81-8cd1-4a0a-9cb7-dbfe0b27fce2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTcx_fc485659-58e1-46ec-a228-2104521d4f2e">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTM1_b77473ff-11d2-4d71-b81f-f0f3a4eac4e4">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTYx_2372eee7-25dd-44c2-a38e-eab3f17e06ae">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTY1_ed4d56b3-1d40-4a92-92da-38babaeac72c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGFibGU6YmJiYjU5NzhiMDRkNDUzZWI2ODRmNzlmYTBkNGU4MzAvdGFibGVyYW5nZTpiYmJiNTk3OGIwNGQ0NTNlYjY4NGY3OWZhMGQ0ZTgzMF8wLTAtMS0xLTc4NzU5_295f1059-78c8-4455-9ebd-11729a9a0735">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGFibGU6YmJiYjU5NzhiMDRkNDUzZWI2ODRmNzlmYTBkNGU4MzAvdGFibGVyYW5nZTpiYmJiNTk3OGIwNGQ0NTNlYjY4NGY3OWZhMGQ0ZTgzMF8xLTQtMS0xLTc4NzU5_4e1b7201-57f2-4be1-a563-f5e405fe2d7c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGFibGU6YmJiYjU5NzhiMDRkNDUzZWI2ODRmNzlmYTBkNGU4MzAvdGFibGVyYW5nZTpiYmJiNTk3OGIwNGQ0NTNlYjY4NGY3OWZhMGQ0ZTgzMF8yLTEtMS0xLTc4NzU5_e1fb61ba-ebf1-457f-a102-3210ceac319a">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTQ1_6da4b4fa-380d-420d-8cd6-0ea51be17057">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTMw_c5ee7074-77cd-4c8a-8652-1c4b6b40b045">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ia38991a4c31b4dc5b12c9ff01e28c164_I20220430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8yOTQ3_e5bc48a1-6c89-4417-b0f9-489dadc5ea6e"
      unitRef="usd">534000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if010ca230bff4d56986f71e408b6786d_I20221201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV81NDk3NTU4MTc0NzU_34a4ab8d-90d8-4745-8bc6-4a4ec0dae51a"
      unitRef="shares">70669535</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xL2ZyYWc6NmRhZGRkZDE1Y2YxNDlmYjg3YzBlYjc2OWEwODg3MDUvdGV4dHJlZ2lvbjo2ZGFkZGRkMTVjZjE0OWZiODdjMGViNzY5YTA4ODcwNV8zNTY3_734d2dd3-2e01-45fe-944e-5a4ed38c3ff5">&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:107%"&gt;DOCUMENTS INCORPORATED BY REFERENCE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:24.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:107%"&gt;Certain sections of the registrant&#x2019;s definitive proxy statement for the 2023 annual meeting of stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Form 10-K are incorporated by reference into Part III of this Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMDYvZnJhZzpiOThiYjVhYjQ1YWU0NzA1OTQ0MjQ1NDUzODJkMGY0OC90YWJsZTo1YjE0OTMzODJmN2I0ODQ3OWY2Mjg4MGQyYzc5NjM5MS90YWJsZXJhbmdlOjViMTQ5MzM4MmY3YjQ4NDc5ZjYyODgwZDJjNzk2MzkxXzEtMC0xLTEtOTI2ODAvdGV4dHJlZ2lvbjpmOTMyODBjOTdhY2E0N2M2YTU0NzcyYjZmZjRjMzZiNl81NDk3NTU4MTQ0ODg_a968848b-cb04-454e-9155-d9050c86df92">34</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMDkvZnJhZzpiYzdhNGJlNmQ5MDI0YTA1YTM5ZjZhOTdiZDQyZjNjMi90ZXh0cmVnaW9uOmJjN2E0YmU2ZDkwMjRhMDVhMzlmNmE5N2JkNDJmM2MyXzI3NDg3NzkwODA3MzQ_3b428797-0080-4994-8253-081a3b1a906e">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMDkvZnJhZzpiYzdhNGJlNmQ5MDI0YTA1YTM5ZjZhOTdiZDQyZjNjMi90ZXh0cmVnaW9uOmJjN2E0YmU2ZDkwMjRhMDVhMzlmNmE5N2JkNDJmM2MyXzY1OTcwNjk3Nzc5NTQ_7bc92b54-0b4b-4193-bcf6-5c9aa16b012e">Los Angeles, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMtMS0xLTEtNzkyNjE_5d2ca114-474c-4b26-93f7-d93fb4d2bb47"
      unitRef="usd">52800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMtMy0xLTEtNzkyNjE_97e25b4e-e767-4cb9-9e08-d35b62716dba"
      unitRef="usd">84500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQtMS0xLTEtNzkyNjE_6dc61414-cd76-4264-9666-4bef1ab91043"
      unitRef="usd">1100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQtMy0xLTEtNzkyNjE_743bf660-d9e0-42f8-b6bc-285cfc0d4c3d"
      unitRef="usd">6100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzYtMC0xLTEtNzkyNjEvdGV4dHJlZ2lvbjphYjUzNzNhMjlkN2Q0YjBkOTFjYjc3MmM1ZmE3YWUxYl8zMg_abad58c2-9bc3-4690-82cb-73ccf38c4dab"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzYtMC0xLTEtNzkyNjEvdGV4dHJlZ2lvbjphYjUzNzNhMjlkN2Q0YjBkOTFjYjc3MmM1ZmE3YWUxYl8zOQ_51f66473-84a6-4188-abe9-375626df31e9"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzYtMS0xLTEtNzkyNjE_ccc4a174-5f4b-4ec0-a107-51f3441a254d"
      unitRef="usd">62900000</avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent>
    <avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzYtMy0xLTEtNzkyNjE_d4592bbc-0468-45dd-9f74-45a239f53cb9"
      unitRef="usd">73800000</avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent>
    <avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzctMS0xLTEtNzkyNjE_7b6fcd6a-5c42-434d-b6ae-ac76ab2ad546"
      unitRef="usd">1800000</avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances>
    <avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzctMy0xLTEtNzkyNjE_b17fc5f8-1e28-45c8-a9ad-45a08c86d2d3"
      unitRef="usd">600000</avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzgtMS0xLTEtNzkyNjE_e81e3f5c-14ed-4473-b0f9-137321791828"
      unitRef="usd">17300000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzgtMy0xLTEtNzkyNjE_c41fc36f-a5a4-405c-a228-0c718d6511a4"
      unitRef="usd">12300000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzktMS0xLTEtNzkyNjE_5a1c2e68-e099-46c8-aa7a-130b8f38d41e"
      unitRef="usd">73100000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzktMy0xLTEtNzkyNjE_76c2fb8a-7586-42a8-9b09-74161c8496c0"
      unitRef="usd">48200000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzEwLTEtMS0xLTc5MjYx_89112dfb-98a9-433c-bc35-7716db6033c3"
      unitRef="usd">11100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzEwLTMtMS0xLTc5MjYx_bb812a07-cc35-42a4-86ad-7d3b7740fbc3"
      unitRef="usd">11600000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzExLTEtMS0xLTc5MjYx_e923a6a1-1d86-4900-af14-aa0ddd031bed"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzExLTMtMS0xLTc5MjYx_eb035e60-c005-4fad-a627-54651889b5eb"
      unitRef="usd">3300000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzEyLTEtMS0xLTc5MjYx_a36b3435-0cd8-43a7-b8b6-c3b6d0006f27"
      unitRef="usd">8000000.0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzEyLTMtMS0xLTc5MjYx_e9700ad6-d033-41a0-9057-a7bd51ba6eb6"
      unitRef="usd">6700000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzEzLTEtMS0xLTc5MjYx_30b728b6-02d3-4bb0-9bb0-14b22d3ca08d"
      unitRef="usd">228100000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzEzLTMtMS0xLTc5MjYx_4755b4b3-e261-479d-8919-884b5c1f100a"
      unitRef="usd">247100000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE0LTEtMS0xLTc5MjYx_4d4154e9-84cd-4147-8dfc-71052d1d95dd"
      unitRef="usd">489700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE0LTMtMS0xLTc5MjYx_2f2ef7b8-f99e-49dc-996d-f3ae09da546c"
      unitRef="usd">424200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE1LTEtMS0xLTc5MjYx_85fc946b-f5fe-4b93-964d-e34e62f74411"
      unitRef="usd">65400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE1LTMtMS0xLTc5MjYx_38946ede-aba0-4d99-87a8-be0bf91f63f4"
      unitRef="usd">43900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquityMethodInvestments
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE2LTEtMS0xLTc5MjYx_dd200191-b3eb-49a8-8663-1580fa91aae0"
      unitRef="usd">27100000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE2LTMtMS0xLTc5MjYx_075c0d5a-d519-4eba-8389-6d61591d74b2"
      unitRef="usd">52700000</us-gaap:EquityMethodInvestments>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE3LTEtMS0xLTc5MjYx_ab595188-7c43-416d-a121-99f8cd519457"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE3LTMtMS0xLTc5MjYx_d1e3c903-ca3c-41b9-80ee-3bfb981d67ee"
      unitRef="usd">1800000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE4LTEtMS0xLTc5MjYx_267d6646-031f-4353-823b-27051fb4ed15"
      unitRef="usd">8100000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE4LTMtMS0xLTc5MjYx_a7ad1265-040a-475e-910e-08215cbd5d80"
      unitRef="usd">7600000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE5LTEtMS0xLTc5MjYx_5db2d19d-b7f6-4a0a-a3e8-b6cf95de53c6"
      unitRef="usd">39400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzE5LTMtMS0xLTc5MjYx_7a3398eb-866e-40f3-bd9e-82c7794e974c"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzIwLTEtMS0xLTc5MjYx_21061226-c0ed-4b21-9c34-d8179733c9b6"
      unitRef="usd">2000000.0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzIwLTMtMS0xLTc5MjYx_f51601e2-31df-4a1c-84d7-f6159a90e597"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzIxLTEtMS0xLTc5MjYx_585b88a4-0f7f-4cc4-9ea6-8cc829259c1f"
      unitRef="usd">19700000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzIxLTMtMS0xLTc5MjYx_1ff42ea5-719b-4af3-a8aa-67dd8e9925ca"
      unitRef="usd">19800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzIyLTEtMS0xLTc5MjYx_1897f911-8c18-4c14-ae39-c18e602e6c03"
      unitRef="usd">879500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzIyLTMtMS0xLTc5MjYx_aa62d911-a700-4492-bff1-df19a57987f3"
      unitRef="usd">873500000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzI2LTEtMS0xLTc5MjYx_48b7fc57-f3d3-4e77-aefd-f2499375e309"
      unitRef="usd">34400000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzI2LTMtMS0xLTc5MjYx_4477a65b-fb62-4bb5-b384-c3bb345aa4e5"
      unitRef="usd">22800000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzI3LTEtMS0xLTc5MjYx_e17c2b21-9016-4d9a-9aa1-c22d331ce027"
      unitRef="usd">30100000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzI3LTMtMS0xLTc5MjYx_4a5a39ea-e095-4fbf-8160-914b7a6cef0c"
      unitRef="usd">28800000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzI4LTEtMS0xLTc5MjYx_0d1223fc-feac-42b6-8d1d-6c7b4bf8429c"
      unitRef="usd">1000000.0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzI4LTMtMS0xLTc5MjYx_d8338f2e-b3c8-481a-9bce-7d25eaf48d6e"
      unitRef="usd">1900000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzI5LTEtMS0xLTc5MjYx_7af9dd43-26ae-4fc6-8392-14d3dcb3224e"
      unitRef="usd">24300000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzI5LTMtMS0xLTc5MjYx_98d26984-fcf2-49c1-949e-1a485953a21c"
      unitRef="usd">22200000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMxLTEtMS0xLTg3MTQx_652f6799-7158-4783-a244-b929b83de026"
      unitRef="usd">2500000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMxLTMtMS0xLTg3MTUz_081eb096-c92d-4ed3-b475-a52d94ffa845"
      unitRef="usd">0</us-gaap:OtherShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMwLTEtMS0xLTc5MjYx_e49c6b0e-15c3-48c9-beb5-a0bc50c63b97"
      unitRef="usd">3500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMwLTMtMS0xLTc5MjYx_fb645b03-8b00-404f-8101-735dffabebd7"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMxLTEtMS0xLTc5MjYx_634d2707-9ee3-4d4f-9a0e-57851e5cdebf"
      unitRef="usd">4700000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMxLTMtMS0xLTc5MjYx_3e321fac-751d-458d-b12d-0aa63bd75327"
      unitRef="usd">3600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMyLTEtMS0xLTc5MjYx_8f6ff985-6440-4a0c-9241-48fb203c80cc"
      unitRef="usd">1200000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMyLTMtMS0xLTc5MjYx_c85256bf-0e0d-403b-ab43-5a0e6ebdd8d3"
      unitRef="usd">1100000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMzLTEtMS0xLTc5MjYx_fd088def-e8ed-4a14-9d0a-15e9d45f6393"
      unitRef="usd">101700000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzMzLTMtMS0xLTc5MjYx_174c1df5-b7c4-4b07-a403-a25680b79022"
      unitRef="usd">89200000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM0LTEtMS0xLTc5MjYx_27a33473-11d5-4a5e-b5d5-30b14e4738b6"
      unitRef="usd">136900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM0LTMtMS0xLTc5MjYx_be98cee0-7d55-4037-a323-b0fbe2368eda"
      unitRef="usd">155100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM1LTEtMS0xLTc5MjYx_92df7d9b-1d61-4c9a-85d2-3fc0bd110abe"
      unitRef="usd">63900000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM1LTMtMS0xLTc5MjYx_c94b260d-4844-49a9-8440-18986284cf42"
      unitRef="usd">42500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM2LTEtMS0xLTc5MjYx_a09a846f-eab3-4930-8c4b-7c167b2c8433"
      unitRef="usd">1400000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM2LTMtMS0xLTc5MjYx_212bc89f-d440-41ef-b218-47567e3a567c"
      unitRef="usd">2200000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM3LTEtMS0xLTc5MjYx_8849ab01-6594-4686-b3c5-6abbac274559"
      unitRef="usd">3100000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM3LTMtMS0xLTc5MjYx_15882d76-fe49-49f6-87e3-71d1e7b76994"
      unitRef="usd">3500000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM4LTEtMS0xLTc5MjYx_6e65a47e-2958-4930-a643-b0ab766b7ac4"
      unitRef="usd">29400000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM4LTMtMS0xLTc5MjYx_417b862c-3355-47a9-bd71-70c17236e1bc"
      unitRef="usd">26800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM5LTEtMS0xLTc5MjYx_b7b5ff5d-1b31-4bcf-9517-9d0bf0f7c5de"
      unitRef="usd">20200000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzM5LTMtMS0xLTc5MjYx_fe27c9e6-4d66-4152-9ec9-d2db975738de"
      unitRef="usd">20000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQwLTEtMS0xLTc5MjYx_45d548fb-53d6-474f-81db-03e1cf7acbb6"
      unitRef="usd">356600000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQwLTMtMS0xLTc5MjYx_1da834df-c754-432b-b74e-17f210ec2aae"
      unitRef="usd">339300000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTEtMS0xLTg3Njc2_11c692e9-bf72-4a09-8b24-2129df2922f2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTMtMS0xLTg3Njc5_2f5f195a-4fe3-459e-8f51-99356b23c12f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTAtMS0xLTc5MjYxL3RleHRyZWdpb246NTNlMDNjMWI3Y2MwNDY5OGE0YTAzNDM2OTRjNjA2M2ZfMTg_67b7163d-ede4-4452-a232-02c9edcd1036"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTAtMS0xLTc5MjYxL3RleHRyZWdpb246NTNlMDNjMWI3Y2MwNDY5OGE0YTAzNDM2OTRjNjA2M2ZfMTg_c810e465-f265-4413-8d01-c6b8ccdf5f90"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTAtMS0xLTc5MjYxL3RleHRyZWdpb246NTNlMDNjMWI3Y2MwNDY5OGE0YTAzNDM2OTRjNjA2M2ZfMzI_0b07b23a-7b50-4df5-93d1-fee95a973f7a"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTAtMS0xLTc5MjYxL3RleHRyZWdpb246NTNlMDNjMWI3Y2MwNDY5OGE0YTAzNDM2OTRjNjA2M2ZfMzI_609ff44e-7446-49b8-a866-ea1b1234d234"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTAtMS0xLTc5MjYxL3RleHRyZWdpb246NTNlMDNjMWI3Y2MwNDY5OGE0YTAzNDM2OTRjNjA2M2ZfNTQ5NzU1ODE0MDE0_78eb4090-71c5-4025-8c30-1f21bbb807d2"
      unitRef="shares">70669535</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTAtMS0xLTc5MjYxL3RleHRyZWdpb246NTNlMDNjMWI3Y2MwNDY5OGE0YTAzNDM2OTRjNjA2M2ZfNTQ5NzU1ODE0MDE0_c89678b6-4ba5-4c7f-b9ca-54030617f6e5"
      unitRef="shares">70669535</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTAtMS0xLTc5MjYxL3RleHRyZWdpb246NTNlMDNjMWI3Y2MwNDY5OGE0YTAzNDM2OTRjNjA2M2ZfNjE_423c11ea-73fe-41b4-86d1-14dc52f55e19"
      unitRef="shares">70631525</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTAtMS0xLTc5MjYxL3RleHRyZWdpb246NTNlMDNjMWI3Y2MwNDY5OGE0YTAzNDM2OTRjNjA2M2ZfNjE_69b1b2a2-727c-467f-a0b2-f3c99908dd60"
      unitRef="shares">70631525</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTEtMS0xLTc5MjYx_9c3f6a1d-9140-4ed9-b9a5-67955a6a9e6b"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQzLTMtMS0xLTc5MjYx_69e5e187-77bb-46ff-b6f0-08eaa81dd7e8"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ0LTEtMS0xLTc5MjYx_8ed8a4a5-559b-4717-a9d1-822d2fcb5458"
      unitRef="usd">229300000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ0LTMtMS0xLTc5MjYx_cb9c163a-cadc-4b5e-ad99-41e8f7f04baf"
      unitRef="usd">225600000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ1LTEtMS0xLTc5MjYx_1401450e-5a32-4398-9bc3-39b879c3e502"
      unitRef="usd">-1700000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ1LTMtMS0xLTc5MjYx_40201663-88ab-4148-a609-f3eb264f7fa1"
      unitRef="usd">-500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ2LTEtMS0xLTc5MjYx_f31fd1f7-1c63-4a5d-bffc-232372fceea2"
      unitRef="usd">274400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ2LTMtMS0xLTc5MjYx_94e5ee97-781b-4b26-b25e-80aa403db198"
      unitRef="usd">309000000.0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ3LTEtMS0xLTc5MjYx_f6aa8f07-ecd1-48ac-b4ad-1cc337f7efd3"
      unitRef="usd">502100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ3LTMtMS0xLTc5MjYx_1fa76747-5765-4ba3-95b3-ec9fe5056af0"
      unitRef="usd">534200000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ4LTEtMS0xLTc5MjYx_1ace288b-2dcf-4695-a84c-525da9626ff9"
      unitRef="usd">20800000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ4LTMtMS0xLTc5MjYx_ae426caf-0cc2-491f-98f6-100caf741798"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ5LTEtMS0xLTc5MjYx_67f4ed1f-2aa4-4aaa-b0a4-7367493a1ce0"
      unitRef="usd">522900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzQ5LTMtMS0xLTc5MjYx_8d52369f-c2ff-4eb8-83c4-9df81ac64c64"
      unitRef="usd">534200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzUwLTEtMS0xLTc5MjYx_040f068e-8745-4c27-bf2a-277cb27d3458"
      unitRef="usd">879500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTIvZnJhZzo3ODgzOTg0YThlMTU0ZGViOWZjY2Q2ZDA5ZjcyZTA2NS90YWJsZTo2OGE3NjNiMzZmNzM0ODdlYWFjOGMyZjk4MTkzMTMwMi90YWJsZXJhbmdlOjY4YTc2M2IzNmY3MzQ4N2VhYWM4YzJmOTgxOTMxMzAyXzUwLTMtMS0xLTc5MjYx_2e1e5322-aa75-438b-b7bf-217911608680"
      unitRef="usd">873500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzItNS0xLTEtNzkyNzk_1df8e5bf-5dcf-4078-8e23-28931316917d"
      unitRef="usd">1045900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzItNy0xLTEtNzkyNzk_c2711310-e2aa-4a19-814a-8a844264a86f"
      unitRef="usd">891700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzItNS0xLTEtODE4Mzg_1d1b686d-ec4a-4a73-b412-5e08d9229744"
      unitRef="usd">862300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzMtNS0xLTEtNzkyNzk_04f3cfef-61e6-4f9b-8dd5-94b880df52e0"
      unitRef="usd">956100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzMtNy0xLTEtNzkyNzk_78fd2e31-879a-4364-adc1-20d30d36013e"
      unitRef="usd">767200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzMtNS0xLTEtODE4Mzg_4e10b36e-e91a-49ad-8c32-ddff46e65b0a"
      unitRef="usd">737700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzQtNS0xLTEtNzkyNzk_cc94b346-29a5-45c4-abf7-ddc2fae2c01b"
      unitRef="usd">89800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzQtNy0xLTEtNzkyNzk_50a27de6-27fc-4e66-9158-890f0089d48d"
      unitRef="usd">124500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzQtNS0xLTEtODE4Mzg_229a9981-4bce-40b4-91ca-2eb0640bebf5"
      unitRef="usd">124600000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzUtNS0xLTEtNzkyNzk_cfcb3e47-7518-4db6-b630-f32e3122b92d"
      unitRef="usd">77500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzUtNy0xLTEtNzkyNzk_d807d5ca-d55b-42ab-8a29-093841b0eefc"
      unitRef="usd">63600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzUtNS0xLTEtODE4Mzg_f93965cd-c029-46cf-9c09-435e69e6ad25"
      unitRef="usd">56200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzYtMS0xLTEtOTg2OTY_766c5971-73f0-4412-9c25-4572f398038b"
      unitRef="usd">49500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzYtMy0xLTEtOTg2OTY_2b33da8b-a43e-44f5-9e64-1afab46369f4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzYtNS0xLTEtOTg2OTY_7ac5ca9f-3ca3-4c46-b857-474ad446f78a"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzYtNS0xLTEtNzkyNzk_22cb3f4d-5b73-4415-a86f-fe0bcf935952"
      unitRef="usd">-37200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzYtNy0xLTEtNzkyNzk_37a96c8e-cf10-4440-b630-befca71eb271"
      unitRef="usd">60900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzYtNS0xLTEtODE4Mzg_676a2b1a-9e89-4aef-9559-9b71914f9956"
      unitRef="usd">68400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzctNS0xLTEtNzkyNzk_89df4348-19a0-4352-9baf-558be2d232f0"
      unitRef="usd">5500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzctNy0xLTEtNzkyNzk_9b3dfa27-d828-4fce-99eb-458ab75b558b"
      unitRef="usd">3700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzctNS0xLTEtODE4Mzg_9e16dcdb-4a34-4a8f-ab28-5017ef294e92"
      unitRef="usd">6700000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzgtNS0xLTEtNzkyNzk_09d3e513-5576-4672-a543-5f09a4f7c72e"
      unitRef="usd">5100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzgtNy0xLTEtNzkyNzk_665a3504-61c3-41ad-b7ec-72ea3662db72"
      unitRef="usd">7500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzgtNS0xLTEtODE4Mzg_3fc7b183-0d15-43e7-9087-0996c6f320d7"
      unitRef="usd">4000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzktMS0xLTEtODE4NTE_b0c9f6df-e734-4017-841b-0a710a163e20"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzktMy0xLTEtODE4NTE_d7bef94f-e3f2-4081-af3e-150017f1c90e"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzktNS0xLTEtODE4NTE_8e9de092-c53f-477b-93f6-06b50e5b0163"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzktNS0xLTEtNzkyNzk_15b02bb5-e842-4f83-bcab-411c09f651fd"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzktNy0xLTEtNzkyNzk_cdf57ff8-920d-45dc-9eee-3bda48dc74d5"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzktNS0xLTEtODE4Mzg_03033bb0-c62d-4a28-9fb4-40469075c2aa"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzExLTUtMS0xLTc5Mjc5_d4791392-57ab-41ec-8893-a9d2a7ac78c9"
      unitRef="usd">4400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzExLTctMS0xLTc5Mjc5_b992df38-38d7-424f-9158-b74cfc46d015"
      unitRef="usd">1300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzExLTUtMS0xLTgxODM4_8657d3fd-103e-476c-9235-ba348736fcfc"
      unitRef="usd">-700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzEyLTUtMS0xLTc5Mjc5_f7582b63-d300-4876-a258-c2c7ec65fea4"
      unitRef="usd">-31200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzEyLTctMS0xLTc5Mjc5_52d7262a-f098-4136-a324-f047983c75a3"
      unitRef="usd">66000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzEyLTUtMS0xLTgxODM4_42555afb-c79c-435e-b8d5-f2e056df0061"
      unitRef="usd">43800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzEzLTUtMS0xLTc5Mjc5_c174fff5-48c3-4607-87bc-b8c2548e0080"
      unitRef="usd">3700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzEzLTctMS0xLTc5Mjc5_ae392fbf-a2d9-45fc-baf8-39229538156e"
      unitRef="usd">21100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzEzLTUtMS0xLTgxODM4_6e9f01d0-f29e-4cf8-8691-820519455fd3"
      unitRef="usd">15000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE0LTUtMS0xLTc5Mjc5_f3459a46-09f6-4cba-aaec-49e959f2d238"
      unitRef="usd">-34900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE0LTctMS0xLTc5Mjc5_d2ddc413-2372-4132-ab86-02ad6682402e"
      unitRef="usd">44900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE0LTUtMS0xLTgxODM4_e6d3a74a-5e3d-48c2-8d9c-662aa6c67235"
      unitRef="usd">28800000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE1LTUtMS0xLTc5Mjc5_a49a7ba9-2fbc-40bc-b1ce-086875e1dac0"
      unitRef="usd">-300000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE1LTctMS0xLTc5Mjc5_a9909c00-8859-4cb0-a843-d448ec5a0c97"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE1LTUtMS0xLTgxODM4_84aee19b-3f58-45d1-ac6d-c66bee148f0c"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE2LTUtMS0xLTc5Mjc5_13ad6ef2-e0c2-4457-beeb-f8c413d27290"
      unitRef="usd">-34600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE2LTctMS0xLTc5Mjc5_edbb6941-3d28-4614-b4a4-b5f71a89daa1"
      unitRef="usd">44900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE2LTUtMS0xLTgxODM4_56c2c8a1-7e52-4327-97a3-d86e26e54866"
      unitRef="usd">28800000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE5LTUtMS0xLTc5Mjc5_57da935d-c1b7-411e-917f-9f5d2ab2ac30"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE5LTctMS0xLTc5Mjc5_19546a65-2d75-4701-ac36-624ebc95bf6e"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzE5LTUtMS0xLTgxODU4_26fd43b0-2180-40b8-9e8a-12d6bbcab940"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzIwLTUtMS0xLTc5Mjc5_1bd916c0-2ec2-4793-ba82-51ec03c9ecf4"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzIwLTctMS0xLTc5Mjc5_affc8d5a-65d5-4fcd-b0f1-8d6575fdef7b"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTUvZnJhZzpjMmQ1NmRkNGNiOWI0YmY2YWI5NGU1YjAzOWY2OWEzYi90YWJsZTozMWYzMjg0MGI1NjI0Y2ZjYTkzMmNlNDIwZTAyZGEzYi90YWJsZXJhbmdlOjMxZjMyODQwYjU2MjRjZmNhOTMyY2U0MjBlMDJkYTNiXzIwLTUtMS0xLTgxODU4_aa598880-8fa4-41d1-a253-c3cc10ddb218"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzItNS0xLTEtNzkzMTg_60b23d34-ebde-4971-9436-4af312073f20"
      unitRef="usd">-34900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzItNy0xLTEtNzkzMTg_5e3be4da-bc57-4492-bc15-a0969a3e0e53"
      unitRef="usd">44900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzItNS0xLTEtODE5MDk_3932ef42-c7ac-41c6-97f4-ead4e1877ce6"
      unitRef="usd">28800000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzQtNS0xLTEtNzkzMTg_d9b36b11-4f7e-45a5-9708-25388f29665b"
      unitRef="usd">-1200000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzQtNy0xLTEtNzkzMTg_15848963-f480-4958-aed8-9c57e52e8d42"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzQtNS0xLTEtODE4NzU_9ada5418-e637-4ed4-b2be-fb9707ce8109"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzUtMS0xLTEtODE4NzU_6cd41c00-d71a-4acb-932d-1930b841d18a"
      unitRef="usd">-36100000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzUtMy0xLTEtODE4NzU_7a63d1d5-a1a6-4b58-9dba-563fc874a8f9"
      unitRef="usd">44900000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzUtNS0xLTEtODE4NzU_b94c0472-1807-4422-acde-15164f005e6e"
      unitRef="usd">28300000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzYtNS0xLTEtNzkzMTg_fa8d5f65-5d8a-4557-878d-a6a887ccf8b9"
      unitRef="usd">-300000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzYtNy0xLTEtNzkzMTg_b997ff98-08ef-4d4d-9ba9-5b2462ac8fd7"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzYtNS0xLTEtODE4OTQ_56a9aabb-a2a1-493f-a9b7-8be337d62098"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzctNS0xLTEtNzkzMTg_cd3b7383-d42c-4546-8367-0f6eb851a34d"
      unitRef="usd">-35800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzctNy0xLTEtNzkzMTg_e1b10ca4-5cee-4555-8741-987db373c9ed"
      unitRef="usd">44900000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81NDk3NTU4MTQzODEvZnJhZzo4NDk4M2Q5MWUwM2M0Yzc4ODdlZjE5MjI2NjhlZGFlOC90YWJsZToxM2QxMjhmYmE4OTI0MmVhOTQyYmJmM2NiMmM2MGU4Ny90YWJsZXJhbmdlOjEzZDEyOGZiYTg5MjQyZWE5NDJiYmYzY2IyYzYwZTg3XzctNS0xLTEtODE5MDI_aa093207-1984-4692-86b2-d4c05264b91a"
      unitRef="usd">28300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i60ec70a77cb04003afa734209b124a48_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzItMS0xLTEtODc3Njk_388794f8-2f8d-40ad-bd4c-c9833799c10f"
      unitRef="shares">63386251</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i60ec70a77cb04003afa734209b124a48_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzItMi0xLTEtODc3Njk_3588b7ae-26ec-4bda-9fb7-438dc0a90576"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05bd0705b98849a1aa691373426eadb1_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzItNC0xLTEtODc3ODg_263889ee-fb9e-45bd-b5b8-c878b2d476a0"
      unitRef="usd">139700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb9265c80c3947898fa95d9938fe07fd_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzItNS0xLTEtODc3OTY_77fb146a-2e91-40c7-9ef8-1c0e4896201a"
      unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c6706e27f48411484a42dc6156c0b21_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzItNi0xLTEtODc3OTY_0f2cd674-e7fd-46c7-b341-f35e46fed20b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i411cefaccefa4f63b2ab35c056e17786_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzItNy0xLTEtODc3OTY_14a36aa5-fafb-45fd-92c1-b208a0ce0d08"
      unitRef="usd">239300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93bf03bec61c4b52a1371bfbbeca792b_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzItOC0xLTEtODc3OTY_79150021-fedd-4e6c-84fa-f737afb87be4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a713e806d394f0a8194e668f9a4b7fc_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzItOS0xLTEtODc3OTY_48bf3318-d218-4bde-8b72-538b61ab9246"
      unitRef="usd">379000000.0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzMtMC0xLTEtODA1OTAvdGV4dHJlZ2lvbjo2ZWRhNjcwY2I5M2M0MTEyODRjM2Q1YzZhMTY4Zjk1Ml81NDk3NTU4MTM5MjY_48f34998-156a-49c1-802d-f47c9f333399"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i354f75a24aed4284b5f722ca91f41928_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzMtNy0xLTEtODc3OTY_bca22845-c3c5-4bf9-96c3-e2313e244c3a"
      unitRef="usd">13000000.0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzMtOS0xLTEtODc3OTY_5195cf8d-05a6-4d4a-85d1-68c212e3a83c"
      unitRef="usd">13000000.0</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iba5d62d9fec84d5fa30d5e4fccecf9ba_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzQtMS0xLTEtODc3Njk_db05acd3-71c6-4956-8cd5-b50740fa3b31"
      unitRef="shares">7450000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i79bf657e28d449fe9f6ad9c03ff239fc_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzQtNC0xLTEtODc3ODg_303f36a3-c1e0-47fc-afb5-e095158008ff"
      unitRef="usd">78100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i880d57d1ea8d49a89cd31e8ca86087f8_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzQtOS0xLTEtODc3OTY_b53d77d2-7786-421c-8efb-4013ed4f5162"
      unitRef="usd">78100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6bbc5814dfd048b3bb1b49507f1f1bc1_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzUtMS0xLTEtODc3Njk_209316f3-33a1-47fc-8240-5a3c87f281fe"
      unitRef="shares">7921</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if3fa7e63efb34b338d1b09e74c227b2f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzUtNC0xLTEtODc3ODg_9ae80a79-9a16-495f-8d90-44e2c51acfaf"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzUtOS0xLTEtODc3OTY_4be2eeb8-295e-4ece-875f-d8f2e52ca953"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3fa7e63efb34b338d1b09e74c227b2f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzYtNC0xLTEtODc3ODg_e439dd5a-352b-4e30-ab15-8f8698b334a0"
      unitRef="usd">4600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzYtOS0xLTEtODc3OTY_bf7fe19c-8394-4ab4-b334-ae7fb8448ab7"
      unitRef="usd">4600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards
      contextRef="if3fa7e63efb34b338d1b09e74c227b2f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzctNC0xLTEtODc3ODg_b12c198e-febc-4ea2-aef7-728843715f02"
      unitRef="usd">300000</avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards>
    <avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzctOS0xLTEtODc3OTY_1905c037-6adf-468f-8821-44a77083d618"
      unitRef="usd">300000</avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6bbc5814dfd048b3bb1b49507f1f1bc1_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzgtMS0xLTEtODc3Njk_2e79f9b6-8ceb-462d-8428-4bab81b15fc2"
      unitRef="shares">17000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i6bbc5814dfd048b3bb1b49507f1f1bc1_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzktMS0xLTEtODc3Njk_e329a730-6873-4e68-88fc-0bd2739a1bf8"
      unitRef="shares">310250</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i354f75a24aed4284b5f722ca91f41928_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzktNy0xLTEtODc3OTY_69786494-68b8-4b67-a6db-b626285d6e34"
      unitRef="usd">3900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzktOS0xLTEtODc3OTY_fcd74741-261c-406d-a9b1-2a8e72c0b772"
      unitRef="usd">3900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:ProfitLoss
      contextRef="i354f75a24aed4284b5f722ca91f41928_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEwLTctMS0xLTg3Nzk2_0542599f-e6c8-4ff4-a393-f8b6f49b1a53"
      unitRef="usd">28800000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEwLTktMS0xLTg3Nzk2_057b1ced-545e-4fce-9fbb-10b5e879da83"
      unitRef="usd">28800000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i214806ee442b4677bea9d7c50b97b1e9_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzExLTYtMS0xLTg3Nzk2_537f65c2-bfc2-427c-8a06-23d6084b42ee"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzExLTktMS0xLTg3Nzk2_b3c8c86f-34e0-413c-ac84-d61c6990e483"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i73d58d94d6684c808a9671e6371d179f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEyLTEtMS0xLTg3NzY5_39a97b96-8a93-4fe1-9667-c3db00c9eaf1"
      unitRef="shares">70550922</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i73d58d94d6684c808a9671e6371d179f_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEyLTItMS0xLTg3NzY5_d6af1be0-64f9-4fa0-9406-f16a468caacd"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i40a37557ec034a46b33c1aa29715b751_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEyLTQtMS0xLTg3Nzg4_4a15d482-734a-4528-b6af-aab621e14d61"
      unitRef="usd">222800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1403ad0a2c542c4af5f59c91b7e919b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEyLTUtMS0xLTg3Nzk2_ee896786-f2dd-445e-857d-3b4599625495"
      unitRef="usd">-100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74635b8090424fb5af9bee27e4348174_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEyLTYtMS0xLTg3Nzk2_12e1e6a9-0b63-4407-a93a-4f2fee29f8c9"
      unitRef="usd">-500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5805548c166d4886b2eddba75c3aa9ed_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEyLTctMS0xLTg3Nzk2_52e2b79d-c0bd-483f-821f-21863242c6b2"
      unitRef="usd">251200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6bc969f0cf384133b1014edf9a3b3307_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEyLTgtMS0xLTg3Nzk2_a496fbe1-fa95-4cf1-95f9-555c6b4aaaf6"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3231050b3986440dad80f5686f9388d0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEyLTktMS0xLTg3Nzk2_27ff52c6-ac23-4115-8433-031256b4c488"
      unitRef="usd">473500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iaed262e0e9554ca6a7c11ecd7bad78c3_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEzLTEtMS0xLTg3Nzkw_f1af7022-e1a6-4940-b564-d7aabdd32e6b"
      unitRef="shares">22272</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib68a2ad8c99d44098764ba1cbab2c983_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEzLTQtMS0xLTg3Nzkz_8e977d05-00aa-4edc-8c0d-ed66b58dd428"
      unitRef="usd">200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzEzLTktMS0xLTg3Nzkz_634089a6-f76d-4f40-beba-f94aebaf45a0"
      unitRef="usd">200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iaed262e0e9554ca6a7c11ecd7bad78c3_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE0LTEtMS0xLTg3Nzkw_d4472734-a818-4684-b664-055d64a1974f"
      unitRef="shares">58331</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib68a2ad8c99d44098764ba1cbab2c983_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE1LTQtMS0xLTg3Nzkz_8d525aa3-6e42-478a-b5c4-b7a8f8aaf1cc"
      unitRef="usd">2600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE1LTktMS0xLTg3Nzkz_7a001e39-9fbb-462c-8074-7bcb3007bb9f"
      unitRef="usd">2600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesReceivable
      contextRef="ib321bf542541454880f9ae2314c1c8bc_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE2LTUtMS0xLTg3Nzkz_4bb8c88d-9ab4-41b8-b1a4-c13a35eaec17"
      unitRef="usd">100000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesReceivable>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesReceivable
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE2LTktMS0xLTg3Nzkz_d24ea436-193b-4540-8d3f-1e7d1cee34c3"
      unitRef="usd">100000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesReceivable>
    <us-gaap:ProfitLoss
      contextRef="i07370bfa38744972a87f69b31a20a323_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE3LTctMS0xLTg3Nzkz_f9e53ca1-6031-49f5-9543-6bdb66374b6a"
      unitRef="usd">44900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE3LTktMS0xLTg3Nzkz_a6cce005-ee12-4dcc-adb5-ff00f81ca911"
      unitRef="usd">44900000</us-gaap:ProfitLoss>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="i523626112d3b497ab950ea510b82dc07_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE4LTctMS0xLTg3Nzkz_1b1127ce-b865-499a-97a2-8459b0194ef1"
      unitRef="usd">12900000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="i8ae17a2aabee462b832e98b0333a7f09_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE4LTktMS0xLTg3Nzkz_3640e83f-36cb-4a50-bd91-ac5ad5af4aa5"
      unitRef="usd">12900000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:SharesOutstanding
      contextRef="i0903f876b8d4413e93b550de4ef860e3_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE5LTEtMS0xLTg3Nzkw_0ebd50d4-fa32-45ea-90b1-ef2c303cbb8c"
      unitRef="shares">70631525</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0903f876b8d4413e93b550de4ef860e3_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE5LTItMS0xLTg3Nzkw_9534bc7d-e3be-4193-9e0f-53411c39b4a0"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1e390d57bf24d27ab079840ccfb4994_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE5LTQtMS0xLTg3Nzkz_9321640a-084a-4086-8ab2-75f80af9edc5"
      unitRef="usd">225600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie9b4db5a2dbf413b94a147f0ca4091c7_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE5LTUtMS0xLTg3Nzkz_fba6cae2-5500-4c23-8717-8210bfac2935"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if829f15792f442528b094f46dd9b12f0_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE5LTYtMS0xLTg3Nzkz_1def4bf5-e4bd-4034-8ef7-dfa9fcc8b018"
      unitRef="usd">-500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie78a6fb71aba4731a355d71c604a91ed_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE5LTctMS0xLTg3Nzkz_a3c77965-1175-4eb1-9941-2ed01384e38c"
      unitRef="usd">309000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4215caf4a134762b87c66a16e0c70be_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE5LTgtMS0xLTg3Nzkz_f1005d55-237a-411e-a72a-84af482b1fa5"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE5LTktMS0xLTg3Nzkz_edf2e6ab-13ab-4c66-b50d-68f7be7057f0"
      unitRef="usd">534200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id0afbbf1c9ca42e8b06c82c685649ca6_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzMxLTQtMS0xLTc5Mjk2_abad745f-0bab-4aad-927a-9563a4a9aa7f"
      unitRef="usd">3600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzMxLTktMS0xLTc5Mjk2_652321bd-6804-4bf5-8154-fe437d722876"
      unitRef="usd">3600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0e1984fd84474bc8921ab45e0fa93d92_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzMyLTEtMS0xLTc5Mjk2_ab29df6b-7f6d-4b67-bba0-a9c26b539c52"
      unitRef="shares">38010</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id0afbbf1c9ca42e8b06c82c685649ca6_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzMyLTQtMS0xLTc5Mjk2_03e9dc93-b55e-40c8-ac17-a999590e57b0"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzMyLTktMS0xLTc5Mjk2_bfb20639-fb53-453f-81df-191110161581"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="i2304ad7cbfcd40c59b15f2e53fbae4a2_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM0LTctMS0xLTc5Mjk2_b770eaee-ca98-4f03-a107-c856f41ef842"
      unitRef="usd">-34600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9f3a88df0cf145318afac8d5c70515ed_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM0LTgtMS0xLTc5Mjk2_6397d4fb-2a5c-488e-beeb-0706fbfa581c"
      unitRef="usd">-300000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM0LTktMS0xLTc5Mjk2_15b36929-8d46-479a-b902-96ba2883111b"
      unitRef="usd">-34900000</us-gaap:ProfitLoss>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i9f3a88df0cf145318afac8d5c70515ed_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzI0LTgtMS0xLTg3NTIz_f2b4c49c-a73d-415e-b1b9-885d60aa6506"
      unitRef="usd">20200000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzI0LTktMS0xLTg3NTIz_7e640d1e-dcef-4e59-8df5-0a7118a21c9e"
      unitRef="usd">20200000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i9f3a88df0cf145318afac8d5c70515ed_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzI0LTgtMS0xLTg3NTM4_d80ea1d5-db55-42f4-8093-47e0e8783c3f"
      unitRef="usd">900000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzI0LTktMS0xLTg3NTM4_e399e701-11da-4fca-a7e3-662df05cc152"
      unitRef="usd">900000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i44535e9c1d4845d7a903bcd1b5087d2f_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM1LTYtMS0xLTc5Mjk2_343ca14d-d8e0-4f26-ada9-5c024b36ea90"
      unitRef="usd">-1200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM1LTktMS0xLTc5Mjk2_e51e2311-64c1-4879-bea8-9895143aac10"
      unitRef="usd">-1200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i30bdbb4cd3a44f458b8fac721143696a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM2LTEtMS0xLTc5Mjk2_b7389534-9046-449d-90d3-0fbebf19314f"
      unitRef="shares">70669535</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i30bdbb4cd3a44f458b8fac721143696a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM2LTItMS0xLTc5Mjk2_49f335f1-d8ba-404c-bc08-2266e7fa6cc2"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe9c3159fc0f465db70b8269d80df73b_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM2LTQtMS0xLTc5Mjk2_774cdb0f-112f-409a-8119-13d923aa899a"
      unitRef="usd">229300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64aa797a9c4c4a5e97ad3440ad1a4161_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzI2LTUtMS0xLTg3Nzkz_1338099e-a278-4c4f-adca-b6bb0408c0e0"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7abd8fe31c35461c8d66e5cd55b3b70f_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM2LTYtMS0xLTc5Mjk2_c588a274-ec65-446d-b2b1-2140a494bd3c"
      unitRef="usd">-1700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i01d9fd54c0134833a94558051d37acd6_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM2LTctMS0xLTc5Mjk2_e6c43f6c-830e-48b1-807e-62836bd6d1d9"
      unitRef="usd">274400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i053737b091c6444cacd3d36a3355bcef_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM2LTgtMS0xLTc5Mjk2_0034ac64-ffce-423d-80ce-f4019c17463f"
      unitRef="usd">20800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzM2LTktMS0xLTc5Mjk2_4d820d3a-d13f-4549-b90a-5f8bfbf825ff"
      unitRef="usd">522900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMtMS0xLTEtNzkzMzk_e71b0aa7-b40e-427a-8331-5e24dd2a593c"
      unitRef="usd">-34900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMtMy0xLTEtNzkzMzk_829a6598-2702-4be5-b481-1d74e5cd721f"
      unitRef="usd">44900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMtNS0xLTEtODE1OTQ_1a77a7ad-ffbe-4629-b34d-0c8c3c25732b"
      unitRef="usd">28800000</us-gaap:ProfitLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUtMS0xLTEtNzkzMzk_c32c76f1-122c-47d0-8721-f0069e7b3099"
      unitRef="usd">100000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUtMy0xLTEtNzkzMzk_d7fa56ea-20e0-4108-bcdf-ac1612a3fbfc"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUtNS0xLTEtODE1NjI_62f972c2-e062-4254-b670-ddb8e0e0890c"
      unitRef="usd">200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYtMS0xLTEtNzkzMzk_7b9df47b-fd29-4a84-a168-c5b48d984eb5"
      unitRef="usd">24800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYtMy0xLTEtNzkzMzk_963ab707-a811-48bc-935a-9a751d27bcd1"
      unitRef="usd">20400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYtNS0xLTEtODE1NjI_cb0c0cd2-3f78-41da-b30b-680edabeab17"
      unitRef="usd">18100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzctMS0xLTEtNzkzMzk_2715f304-e58d-4d96-8bee-236bd3731079"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzctMy0xLTEtNzkzMzk_8be44dd4-78ce-4691-a580-665179b7ef15"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzctNS0xLTEtODE1NjI_8f5d74f6-eef3-450f-816e-2d705f777ceb"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzgtMS0xLTEtNzkzMzk_b1824fc8-b3d9-46cd-8b69-422e9af2dc28"
      unitRef="usd">5100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzgtMy0xLTEtNzkzMzk_2856b768-f374-4759-8147-bec688e56108"
      unitRef="usd">7500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzgtNS0xLTEtODE1NjI_41cbcb79-225d-4239-8af9-f46cf04b130d"
      unitRef="usd">4000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzktMS0xLTEtNzkzMzk_396a3c1d-4c63-41a8-ae59-0c964e115553"
      unitRef="usd">5300000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzktMy0xLTEtNzkzMzk_8beaf172-9499-4033-a708-9b5737689617"
      unitRef="usd">4300000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzktNS0xLTEtODE1NzA_b1e75bed-61b0-4da6-b39f-753f68cc5808"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEwLTEtMS0xLTc5MzM5_bb0edbff-207c-4342-94e7-06cad63c1de3"
      unitRef="usd">3600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEwLTMtMS0xLTc5MzM5_fc89b090-2a1f-4fab-bd85-f103a5ab9b4f"
      unitRef="usd">2600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEwLTUtMS0xLTgxNTcw_1f37c68b-f04e-4f93-83c1-1c8f05b200a3"
      unitRef="usd">5000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzExLTEtMS0xLTc5MzM5_75ec6264-1726-4cb7-8b90-df8a5fa196e1"
      unitRef="usd">2200000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzExLTMtMS0xLTc5MzM5_1e6f03d6-f262-41f6-80ae-b222955d344d"
      unitRef="usd">1700000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzExLTUtMS0xLTgxNTcw_a9ef4029-7391-4018-bcc1-846fad093522"
      unitRef="usd">1700000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEyLTEtMS0xLTc5MzM5_97d62bb1-327e-4805-9164-e092954f02f6"
      unitRef="usd">-400000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEyLTMtMS0xLTc5MzM5_580de1db-6cf4-48d3-9e77-2d2f2369101a"
      unitRef="usd">-100000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEyLTUtMS0xLTgxNTcw_03a32aaf-a633-4add-a2d6-f63ddf88673e"
      unitRef="usd">-500000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEzLTEtMS0xLTgxNTg4_a66548dc-8892-4d43-8678-407fcbe2685d"
      unitRef="usd">-600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEzLTMtMS0xLTgxNTg4_8070fefa-fc28-48d4-9f12-866228eede84"
      unitRef="usd">8800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEzLTUtMS0xLTgxNTg4_adaf9b65-e1d4-46fb-93e3-6a59cb18c323"
      unitRef="usd">-1000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE0LTEtMS0xLTkxMjY1_249a4d60-a662-4291-863e-2fc7c5433a1b"
      unitRef="usd">49500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE0LTMtMS0xLTkxMjY1_0bf72907-5fa6-419e-90bf-8392cddd5136"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE0LTUtMS0xLTkxMjY1_ad5875aa-1265-4063-8bd8-c01e8ee37831"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEzLTEtMS0xLTc5MzM5_52defed4-47ff-4f1c-a0aa-d857b72ea2a4"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEzLTMtMS0xLTc5MzM5_0eb0dbd5-7bac-4369-93ad-a08355b46100"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzEzLTUtMS0xLTgxNTcw_c17d932e-19e9-4962-a559-22839a0eceee"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE1LTEtMS0xLTg5Njc0_f1f214e5-d545-452c-8e52-4f656964a793"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE1LTMtMS0xLTg5Njc0_a0e76a2d-f59d-4e08-85e0-0cf6df187cc8"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE1LTUtMS0xLTg5Njc0_663b9e6d-3bd9-4c6f-8f8a-3df4d1ef4ebf"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE2LTEtMS0xLTc5MzM5_8cfed9ae-0d94-4b25-9a30-40b1e0f59d90"
      unitRef="usd">4700000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE2LTMtMS0xLTc5MzM5_ca4fdeb3-bfab-40db-982a-21e0e63d41ff"
      unitRef="usd">800000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE2LTUtMS0xLTgxNTcw_593e1209-01e1-4a78-ac49-83cdb41fbfb2"
      unitRef="usd">-2800000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE5LTEtMS0xLTkyMDEz_4b1f8cf9-04a8-4f3b-81c4-b3a218cd6a06"
      unitRef="usd">-100000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE5LTMtMS0xLTkyMDEz_b64aa7e9-c5a2-4877-9582-77051ed0df53"
      unitRef="usd">100000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE5LTUtMS0xLTkyMDEz_13198294-f979-4dbe-93f7-120dba3911fa"
      unitRef="usd">2600000</us-gaap:OtherNoncashIncomeExpense>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE4LTEtMS0xLTc5MzM5_04106aae-ea1d-49ae-b05b-aff946ca0a8f"
      unitRef="usd">-10600000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE4LTMtMS0xLTc5MzM5_182d9639-61a0-4487-872b-6fe947a2c4bf"
      unitRef="usd">16400000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE4LTUtMS0xLTgxNTcw_cf69d6f5-65f5-4104-bdc5-308e04c2fe50"
      unitRef="usd">-10300000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE5LTEtMS0xLTc5MzM5_3d3e3413-302a-4c3d-b945-d51bab3ecfe9"
      unitRef="usd">1200000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzE5LTMtMS0xLTc5MzM5_b3da3cac-b017-4cfa-b424-f87d8594f1c2"
      unitRef="usd">-800000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIwLTUtMS0xLTgxNjAy_2608b268-ec47-409a-ab9d-e399e610d5da"
      unitRef="usd">-2300000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIwLTEtMS0xLTc5MzM5_f979b688-3e4c-4b0a-8736-0cd1912bff1d"
      unitRef="usd">2400000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIwLTMtMS0xLTc5MzM5_5cc2aed9-5cc3-4cd6-b873-4c78018f3e43"
      unitRef="usd">-2600000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIxLTUtMS0xLTgxNjAy_f4ec15b8-e9cb-4294-8b95-f2c94c2d9262"
      unitRef="usd">3800000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIxLTEtMS0xLTc5MzM5_d4fe7ae9-1b63-44c0-b9e9-9ea71efd7e25"
      unitRef="usd">15300000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIxLTMtMS0xLTc5MzM5_691e7376-2ff5-4d3d-9f51-9bb362a78e4e"
      unitRef="usd">11200000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIyLTUtMS0xLTgxNjAy_658a354e-fb32-4cfe-bd8a-47570cfb80a1"
      unitRef="usd">-5900000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIyLTEtMS0xLTc5MzM5_df30bb63-1ad7-4467-87cf-ec6eebe7d601"
      unitRef="usd">400000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIyLTMtMS0xLTc5MzM5_4c006d88-e4d2-4701-ab4f-5dd7748fbc51"
      unitRef="usd">2500000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIzLTUtMS0xLTgxNjAy_b5ba951e-2122-4cfa-9a8f-8f9fb2f30e90"
      unitRef="usd">2000000.0</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIzLTEtMS0xLTc5MzM5_aef75921-a619-43e9-8e54-e0d6a5d09db5"
      unitRef="usd">1100000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzIzLTMtMS0xLTc5MzM5_684116ce-831c-4ad8-ac72-7101dd38334c"
      unitRef="usd">3800000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI0LTUtMS0xLTgxNjAy_90b73906-95d5-4383-8cb5-352e49dbf040"
      unitRef="usd">400000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI0LTEtMS0xLTc5MzM5_81f527ff-3c73-4bc7-8fc2-31b6ef88f3b1"
      unitRef="usd">-200000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI0LTMtMS0xLTc5MzM5_c7158b99-0344-420d-bfc5-4676f88bb054"
      unitRef="usd">3500000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI1LTUtMS0xLTgxNjAy_593fc891-5393-4df9-82a8-6160500a1617"
      unitRef="usd">4200000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI1LTEtMS0xLTc5MzM5_d3a84ab5-36ee-46e8-97e9-a01a7edd5a5c"
      unitRef="usd">9400000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI1LTMtMS0xLTc5MzM5_ff6d4056-a46c-40a3-bbcd-eccba8e72c3a"
      unitRef="usd">8900000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI2LTUtMS0xLTgxNjAy_9b7c7a66-6d93-45b8-94a3-d0e16d774d53"
      unitRef="usd">8200000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI2LTEtMS0xLTc5MzM5_38bde50b-09a9-4709-9502-81f1a5aa8bc8"
      unitRef="usd">-1300000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI2LTMtMS0xLTc5MzM5_290a9d5b-d07c-4f91-a42b-506c6b7cc7d5"
      unitRef="usd">-100000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI3LTUtMS0xLTgxNjAy_cb5e5506-2a9f-482e-b476-d7636b0818d1"
      unitRef="usd">-1900000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI3LTEtMS0xLTc5MzM5_5e2186b5-6717-4bc7-b93a-cce86c861b77"
      unitRef="usd">2200000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI3LTMtMS0xLTc5MzM5_a89c1f4d-a362-43d2-8ebe-83b1a13cf17d"
      unitRef="usd">3400000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI4LTUtMS0xLTgxNjAy_b335bcf2-e19f-4aed-8595-c766cd1da6b4"
      unitRef="usd">-8600000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI4LTEtMS0xLTc5MzM5_45ee36cd-fbf1-4108-bc82-1275fa6d373e"
      unitRef="usd">-4000000.0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI4LTMtMS0xLTc5MzM5_77bed531-f88c-47fa-b563-6a1d47abd734"
      unitRef="usd">-3200000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI5LTUtMS0xLTgxNjAy_464dcd7f-8f49-4772-91d9-0af93531a590"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI5LTEtMS0xLTc5MzM5_5aac6d16-368f-4fb6-b1ea-f61adf226bf9"
      unitRef="usd">-500000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzI5LTMtMS0xLTc5MzM5_d4583943-fe67-4785-81db-e5a7366545b3"
      unitRef="usd">-2700000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMwLTUtMS0xLTgxNjAy_bdd9a8c2-deae-4cf1-b6de-bdc7efe31ce8"
      unitRef="usd">2100000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMwLTEtMS0xLTc5MzM5_87576de4-e2b8-4715-a6e8-09db279259e5"
      unitRef="usd">35200000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMwLTMtMS0xLTc5MzM5_a9edfbe8-ad53-4ea9-9817-1a17229c0124"
      unitRef="usd">47000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMxLTUtMS0xLTgxNjAy_808bf9f3-071f-4c72-b6ac-c3352b7adfce"
      unitRef="usd">78900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMyLTEtMS0xLTc5MzM5_7d3bbdb3-ed25-4985-828c-cf5190e55d0c"
      unitRef="usd">61200000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMyLTMtMS0xLTc5MzM5_d24a634b-07ec-4373-8ec2-529c42a9e1f2"
      unitRef="usd">73400000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMzLTUtMS0xLTgxNjIy_a1e12cf7-e3ed-4d6f-903c-955539d88612"
      unitRef="usd">67300000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMzLTEtMS0xLTc5MzM5_fcbcc67d-2d14-4561-8970-031f1fc79e5a"
      unitRef="usd">3000000.0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzMzLTMtMS0xLTc5MzM5_0ee7bec8-7642-4b3a-9f69-82e0eda29054"
      unitRef="usd">2400000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM0LTUtMS0xLTgxNjIy_6c6c2b3e-70b5-45aa-87e1-fb73ec6f0521"
      unitRef="usd">3000000.0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM0LTEtMS0xLTc5MzM5_50120658-63a2-4a53-9241-422cb58aa779"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM0LTMtMS0xLTc5MzM5_4be71246-9957-4880-a38d-6423601112d6"
      unitRef="usd">1100000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM1LTUtMS0xLTgxNjIy_5383138a-c003-4ce7-b7c0-d141a4b4ead8"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM1LTEtMS0xLTc5MzM5_991df415-f242-464e-9bb3-6026c866803d"
      unitRef="usd">4300000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM1LTMtMS0xLTc5MzM5_0f6b2450-20a8-4661-b620-5a6b0f252679"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM2LTUtMS0xLTgxNjIy_5f654b6a-3601-439c-aa32-046d2cff0fd0"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM2LTEtMS0xLTc5MzM5_08063c04-e31d-4f38-a017-2bd159190b69"
      unitRef="usd">400000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM2LTMtMS0xLTc5MzM5_eeda580d-d943-40b4-8b2e-4a7cd7138c39"
      unitRef="usd">200000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM3LTUtMS0xLTgxNjIy_f77be770-d9e0-4f2f-b421-56af79c1a301"
      unitRef="usd">3400000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM3LTEtMS0xLTc5MzM5_1a41150f-9143-4ecc-a7b3-5a3c143cb2e2"
      unitRef="usd">0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM3LTMtMS0xLTc5MzM5_8fd809fa-5c87-4962-ba8f-26ce3acf846f"
      unitRef="usd">2000000.0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM4LTUtMS0xLTgxNjIy_7d68d3be-087a-4704-8dad-6284eedd2373"
      unitRef="usd">0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM4LTEtMS0xLTc5MzM5_b4b7b111-2509-45c0-ac73-a2658929d8d7"
      unitRef="usd">3000000.0</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM4LTMtMS0xLTc5MzM5_d659a043-42b9-47f5-b1f5-1630edabef33"
      unitRef="usd">1500000</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzM5LTUtMS0xLTgxNjIy_d8bf10b1-45ea-40ee-bc3b-71c19cd9e2bc"
      unitRef="usd">0</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQwLTEtMS0xLTgxNjQz_a0b5daa4-e825-47f9-870c-9015e5683abd"
      unitRef="usd">100000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQwLTMtMS0xLTgxNjQz_3be49a23-31e0-44a8-9b74-bf5da3d2fe1b"
      unitRef="usd">-300000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQwLTUtMS0xLTgxNjQz_fe8d31fd-7fc7-47f3-affb-b7ebe929f99d"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQwLTEtMS0xLTc5MzM5_782a1fc4-8519-4230-b733-303dcd6c7ff4"
      unitRef="usd">-51400000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQwLTMtMS0xLTc5MzM5_53c11571-bfc1-4563-a783-99748c902359"
      unitRef="usd">-70300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQyLTUtMS0xLTgxNjMx_be1317a9-78a2-4c57-a89f-7d196f7b30ab"
      unitRef="usd">-67700000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQyLTEtMS0xLTc5MzM5_0708276e-9af9-4064-ae14-40bd3806402e"
      unitRef="usd">80000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQyLTMtMS0xLTc5MzM5_5e3dae1f-37d8-4708-8cb9-a357976b8242"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ0LTUtMS0xLTgxNjUx_b935b18c-63fc-4fd0-9d32-eeb082ba27f2"
      unitRef="usd">14000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQzLTEtMS0xLTc5MzM5_a9a193a6-9a56-4d80-8c8e-395486a7815e"
      unitRef="usd">40000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQzLTMtMS0xLTc5MzM5_0009f077-4f51-4ab4-b2d8-df6a1bf0106e"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ1LTUtMS0xLTgxNjUx_dc5b0755-a1ee-4edd-8b9d-e0b50d1dcd34"
      unitRef="usd">14000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ0LTEtMS0xLTg3NjA5_7919a14c-ecfd-4458-bbd1-5cc72bbac2a5"
      unitRef="usd">2500000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ0LTMtMS0xLTg3NjA5_1874b4f4-b1af-4f8e-92df-2e197b95f1fa"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ0LTUtMS0xLTg3NjA5_56f1992a-a64c-4950-bfd2-bd7968a11a82"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ1LTEtMS0xLTc5MzM5_cca24571-1ea9-43d7-8abe-3d0cb55ddead"
      unitRef="usd">63300000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ1LTMtMS0xLTc5MzM5_96053762-f4d9-4cdd-a142-1a0f33c96d56"
      unitRef="usd">10500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ3LTUtMS0xLTgxNjU5_7b3006d5-eeb4-446c-99b2-7f1976f4f752"
      unitRef="usd">6300000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ2LTEtMS0xLTc5MzM5_778f189f-26dd-4fa6-a99e-6e32c96b7e7d"
      unitRef="usd">1200000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ2LTMtMS0xLTc5MzM5_98740739-9d7c-4867-b77a-bb65e246ab35"
      unitRef="usd">1200000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ4LTUtMS0xLTgxNjU5_8bbcd384-18f0-4917-9239-91cf03d042e0"
      unitRef="usd">900000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ4LTEtMS0xLTgxNzE3_0dd296d7-bd78-4378-9a4b-80e1d443c01e"
      unitRef="usd">0</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ4LTMtMS0xLTgxNzE3_e7e1a6d3-9671-4ab6-ba40-7ee4926c41bb"
      unitRef="usd">0</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ4LTUtMS0xLTgxNzE3_f70e3a8f-3567-4285-b95a-dafb0acf3380"
      unitRef="usd">5800000</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ4LTEtMS0xLTc5MzM5_b519810d-e4e1-4b7e-82fb-19eafaae2887"
      unitRef="usd">100000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ4LTMtMS0xLTc5MzM5_d3d6aade-e381-451e-b6f2-2b03b95dda11"
      unitRef="usd">200000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ5LTUtMS0xLTgxNjgx_3d1b0d4c-fa33-46ed-b29b-df8f62c976a8"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <avo:ProceedsFromRepaymentForStockOptionNotesReceivable
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ5LTEtMS0xLTc5MzM5_b2612802-bb22-4bf1-a965-f205dbbb176a"
      unitRef="usd">0</avo:ProceedsFromRepaymentForStockOptionNotesReceivable>
    <avo:ProceedsFromRepaymentForStockOptionNotesReceivable
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzQ5LTMtMS0xLTc5MzM5_0dd05b83-cbc6-407a-8880-942d0595e5d3"
      unitRef="usd">100000</avo:ProceedsFromRepaymentForStockOptionNotesReceivable>
    <avo:ProceedsFromRepaymentForStockOptionNotesReceivable
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUwLTUtMS0xLTgxNjgx_15bb413a-8fb6-45f6-ac47-26755bcd9a5a"
      unitRef="usd">100000</avo:ProceedsFromRepaymentForStockOptionNotesReceivable>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUwLTEtMS0xLTc5MzM5_affc1597-758f-4d18-8e63-18820f813981"
      unitRef="usd">800000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUwLTMtMS0xLTc5MzM5_0bf77b4e-b457-4836-b7e7-41034cf84ad3"
      unitRef="usd">100000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUxLTUtMS0xLTgxNjgx_27b6c433-8e28-48a9-a78b-8aa5096c3352"
      unitRef="usd">200000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUxLTEtMS0xLTc5MzM5_e630661d-43d0-4417-9af9-60296c62d923"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUxLTMtMS0xLTc5MzM5_d995c52b-a99d-46ce-a2ec-fa9757b9e09b"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUyLTUtMS0xLTgxNjgx_0b07dc3a-ad45-4b27-8a0c-f6d5d95f6ac8"
      unitRef="usd">1900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUyLTEtMS0xLTc5MzM5_1694c33c-57cd-467b-b874-3aa401a14771"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUyLTMtMS0xLTc5MzM5_fbd16a29-8085-4f80-bd7c-5a692f48d9c1"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzUzLTUtMS0xLTgxNjg3_0cc6d162-041d-461a-9561-919e36a9117d"
      unitRef="usd">78100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU1LTEtMS0xLTgxNzAy_6f92b98b-e4ef-44e6-b557-c37d35393105"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU1LTMtMS0xLTgxNzAy_6f0463fa-db38-4377-999a-6ec2bc27894f"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU1LTUtMS0xLTgxNzAy_6c31819f-3162-4127-a422-c7ec15d2ce48"
      unitRef="usd">13000000.0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU1LTEtMS0xLTg3NTYz_c669400f-57fd-4be2-9e99-637a3aeb63d9"
      unitRef="usd">900000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU1LTMtMS0xLTg3NTYz_5e516003-a86d-431d-b91c-2f22c4818722"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU1LTUtMS0xLTg3NTYz_7a928c20-6d9e-420e-ae50-ae79b12b0a7e"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU0LTEtMS0xLTc5MzM5_06975e02-e602-4dc5-8fd9-254629ba54a0"
      unitRef="usd">-21800000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU0LTMtMS0xLTc5MzM5_a8c0d9d5-913f-42d6-bdc8-fb89b1fd31ab"
      unitRef="usd">-11500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU3LTUtMS0xLTgxNzI2_c5e61738-5dea-4b5e-8e9f-34c808d3a10c"
      unitRef="usd">50100000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU1LTEtMS0xLTc5MzM5_469b3a6f-7d8d-4dc8-b5ad-f8d6acadddc8"
      unitRef="usd">-300000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU1LTMtMS0xLTc5MzM5_cbd9a565-a2e0-479c-8433-ee4125532aa6"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU4LTUtMS0xLTgxNzI2_e2f152c0-4581-47ee-b6ae-747a912e8095"
      unitRef="usd">100000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU2LTEtMS0xLTc5MzM5_119fae41-154e-4e1e-8bf2-9222cad4ba93"
      unitRef="usd">-38300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU2LTMtMS0xLTc5MzM5_b8f31218-bd1b-44b4-9d5d-fce2101d1c7f"
      unitRef="usd">-34800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU5LTUtMS0xLTgxNzI2_adc14bfe-caff-412c-a9f6-eb3643135ed6"
      unitRef="usd">61400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU3LTEtMS0xLTc5MzM5_b9e8e1b8-ac08-4c3b-a0d1-3feb3515e35a"
      unitRef="usd">92200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3231050b3986440dad80f5686f9388d0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU3LTMtMS0xLTc5MzM5_13489264-2ce8-4d31-b958-4de00a201752"
      unitRef="usd">127000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a713e806d394f0a8194e668f9a4b7fc_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYwLTUtMS0xLTgxNzI2_08a170e0-cec5-46ee-8af4-da927695df78"
      unitRef="usd">65600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU4LTEtMS0xLTc5MzM5_1f44c19e-fa88-47ab-9546-560110993e14"
      unitRef="usd">53900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzU4LTMtMS0xLTc5MzM5_54237f44-28f2-4ab0-876c-be9cbf6f6cb0"
      unitRef="usd">92200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3231050b3986440dad80f5686f9388d0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYxLTUtMS0xLTgxNzI2_220ce240-0732-4566-8b4c-9000adf3d938"
      unitRef="usd">127000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYxLTEtMS0xLTc5MzM5_d344354d-aa74-4151-9ad4-4955bba471c9"
      unitRef="usd">52800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYxLTMtMS0xLTc5MzM5_ad1d84d8-58e6-48ad-b784-ffa4ecd54def"
      unitRef="usd">84500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3231050b3986440dad80f5686f9388d0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzY0LTUtMS0xLTgxNzcy_add50e30-e9a9-4a31-a9b8-2f6d74532945"
      unitRef="usd">124000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYyLTEtMS0xLTc5MzM5_cf64e75a-2581-4238-a7f2-c41f01d89ba3"
      unitRef="usd">1100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYyLTMtMS0xLTc5MzM5_ddabf469-97c1-4d07-a0ff-5bfd71cb1312"
      unitRef="usd">6100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i3231050b3986440dad80f5686f9388d0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzY1LTUtMS0xLTgxNzcy_408376f2-a6c0-4794-8d04-a1063346763b"
      unitRef="usd">1400000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYzLTEtMS0xLTc5MzM5_27aba0b1-1f76-41f1-b88a-e62faec33b0e"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzYzLTMtMS0xLTc5MzM5_d3a0ace1-e766-472e-b4cb-909ce49caf3c"
      unitRef="usd">1600000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i3231050b3986440dad80f5686f9388d0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzY2LTUtMS0xLTgxNzcy_730a57d7-bcf3-43fa-949f-ac5a9197e32c"
      unitRef="usd">1600000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzY0LTEtMS0xLTc5MzM5_dc57c9ae-80d9-47d6-b473-a932077969ec"
      unitRef="usd">53900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzY0LTMtMS0xLTc5MzM5_18d4cf5d-2161-4be8-9391-a34cc99afa68"
      unitRef="usd">92200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3231050b3986440dad80f5686f9388d0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzY3LTUtMS0xLTgxNzcy_7cec77ec-6e6a-44d9-a8f0-fff1af8399f7"
      unitRef="usd">127000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzcwLTEtMS0xLTgxNzg4_18714596-ad95-4436-b174-31b782b052e4"
      unitRef="usd">5700000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzcwLTMtMS0xLTgxNzg4_b57dc6d1-f1bd-4357-b5f3-37d72adb6907"
      unitRef="usd">4300000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzcwLTUtMS0xLTgxNzg4_a2c885a1-05e9-4815-a67d-aa7e13a812d7"
      unitRef="usd">6300000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzcxLTEtMS0xLTgxNzg4_e543fd0a-da6e-43e8-849e-840303fe2a31"
      unitRef="usd">6200000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzcxLTMtMS0xLTgxNzg4_d620dea9-82ab-49d7-a7b9-3426e097f402"
      unitRef="usd">14800000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzcxLTUtMS0xLTgxNzg4_9ffd848e-6b59-40b9-a449-31e8fd722479"
      unitRef="usd">18500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzczLTEtMS0xLTgxNzg4_e7e553fe-02a1-4b69-a4b5-39566c915cd1"
      unitRef="usd">7600000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzczLTMtMS0xLTgxNzg4_48446e26-19d3-44df-8a48-15c6c5d659ed"
      unitRef="usd">3400000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2XzczLTUtMS0xLTgxNzg4_1ff656cc-988a-456a-ba02-65e71f4544ab"
      unitRef="usd">4000000.0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc0LTEtMS0xLTgxNzg4_cbcb606a-e7fd-4c5d-896e-0b210c58a8d3"
      unitRef="usd">2100000</avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale>
    <avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc0LTMtMS0xLTgxNzg4_44b19fac-1721-419f-8a31-4511170591af"
      unitRef="usd">1400000</avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale>
    <avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc0LTUtMS0xLTgxNzg4_707dc9a8-c4ea-48d8-a915-b534a5db66e5"
      unitRef="usd">0</avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale>
    <us-gaap:ProceedsFromSaleAndCollectionOfLoansReceivable
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc3LTEtMS0xLTk2MzE4_ae5fc922-86d8-4719-b5ef-81bf6b98be8f"
      unitRef="usd">1900000</us-gaap:ProceedsFromSaleAndCollectionOfLoansReceivable>
    <us-gaap:ProceedsFromSaleAndCollectionOfLoansReceivable
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc3LTMtMS0xLTk2MzE4_70d8955d-6701-427d-9d22-380a70b8cc19"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndCollectionOfLoansReceivable>
    <us-gaap:ProceedsFromSaleAndCollectionOfLoansReceivable
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc3LTUtMS0xLTk2MzE4_7d9c3ac3-7b83-4bf0-a2d6-52e07109970f"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndCollectionOfLoansReceivable>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc2LTEtMS0xLTg4Mzc3_9d45c44d-c004-431d-955c-1bacb744e396"
      unitRef="usd">500000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc2LTMtMS0xLTg4Mzc3_9329df04-8380-4fef-9cbb-96bd5348d275"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc2LTUtMS0xLTg4Mzc3_c852c849-f9c2-4d44-824e-ff16f07403c3"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc1LTAtMS0xLTgxNzg4L3RleHRyZWdpb246ZTgwNDdiN2M5YTM0NDUxMDgzZGE1NzBlMWE2ZGY4NjVfNTQ5NzU1ODEzOTcx_acb9c3e0-1052-4122-8b70-11e8f62282e1"
      unitRef="shares">7921</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc1LTEtMS0xLTgxNzg4_787e49ff-57c9-449d-a67e-f8d660e02bb0"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc1LTMtMS0xLTgxNzg4_5df39c54-2aeb-4792-8aba-c62a685499ac"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjEvZnJhZzozOTVjOTM0YmVkOTQ0ZTk0YTAxYTJmNzAyYTI5MzZlMy90YWJsZTpiM2I1NjQ3ZjJkNTY0NDhlYTQ1ZDNkYTU3MjM0YWMyNi90YWJsZXJhbmdlOmIzYjU2NDdmMmQ1NjQ0OGVhNDVkM2RhNTcyMzRhYzI2Xzc1LTUtMS0xLTgxNzg4_10bc7a6c-a2a6-4d59-a9fc-ff9bc38d31d0"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:NatureOfOperations
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjQvZnJhZzo1NDlmMmY0MWExNDc0Y2NkYjY3NDE1MmVjNTY0OWQ1OC90ZXh0cmVnaW9uOjU0OWYyZjQxYTE0NzRjY2RiNjc0MTUyZWM1NjQ5ZDU4XzIxOTkwMjMyNTY0NTY_bd0de38a-8936-476f-a3c8-effbd7bdc622">Nature of BusinessMission Produce, Inc. together with its consolidated subsidiaries (&#x201c;Mission,&#x201d; &#x201c;the Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;), is a global leader in the avocado industry. The Company&#x2019;s expertise lies in the farming, packaging, marketing and distribution of avocados to food retailers, distributors and produce wholesalers worldwide. The Company procures avocados principally from California, Mexico and Peru. Through our various operating facilities, we grow, sort, pack, bag and ripen avocados and a small amount of other fruits for distribution to domestic and international markets. We report our results of operations in three reportable segments which are also equivalent to operating segments: Marketing and Distribution, International Farming and Blueberries (see Note 15).</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMjQvZnJhZzo1NDlmMmY0MWExNDc0Y2NkYjY3NDE1MmVjNTY0OWQ1OC90ZXh0cmVnaW9uOjU0OWYyZjQxYTE0NzRjY2RiNjc0MTUyZWM1NjQ5ZDU4Xzg4Ng_feae71ec-2c95-4622-8aad-33f96fdac8df"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDQx_12175a73-8f35-49b2-b2b7-4778e392c4f3">Summary of Significant Accounting Policies&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of presentation and consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of the Company, its consolidated subsidiaries and variable interest entity (&#x201c;VIE&#x201d;) for which we are the primary beneficiary and have a controlling interest. The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;). All intercompany balances have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Consolidation of VIE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On May 1, 2022, a reconsideration event (explained in Note 3) occurred related to Moruga S.A.C., an entity for which we have a 60% equity ownership interest. Moruga S.A.C. is a holding company with one wholly owned subsidiary Blueberries Peru, S.A.C. (collectively referred to as &#x201c;Moruga&#x201d;). Moruga was previously accounted for under the equity method of accounting, where investments are stated at initial cost and adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions. As a result of the reconsideration event, we concluded that Moruga is a VIE, and that the Company is the primary beneficiary with a controlling financial interest.  Based on this conclusion, Moruga was prospectively consolidated on May 1, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid instruments with an original maturity of three months or less and money market mutual funds to be cash equivalents. The carrying amounts of cash and cash equivalents approximate their fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restricted cash represents cash and cash equivalents that are restricted to withdrawal or use as of the reporting date under contractual terms or regulatory requirements.  As of October&#160;31, 2022 and 2021, the restricted cash balance related to statutory requirements to support various programs at the Company&#x2019;s farms. Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable are reported at amounts due from customers, net of an allowance for doubtful accounts. The Company maintains an allowance for doubtful accounts to reflect its estimate of the uncollectability of the trade accounts receivable based on past collection history, the identification of specific potential customer risks, and other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grower and fruit advances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company makes advances to growers and foreign suppliers who supply fruit to the Company. Such advances reduce amounts otherwise due to the growers or suppliers for fruit sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other accounts receivable represent non-trade receivables and primarily consist of value-added taxes (&#x201c;VAT&#x201d;) collected on behalf of tax authorities. VAT included in other accounts receivable was $14.4&#160;million and $11.0&#160;million as of October&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventories are recorded at the lower of cost or net realizable value using the first-in, first-out method for finished goods and raw materials. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Crop growing costs are valued at the lower of cost or net realizable value and are deferred and charged to cost of goods sold when the related crop is harvested and sold. The deferred crop growing costs included in inventory consist primarily of orchard maintenance costs such as cultivation, irrigation, fertilization, soil amendments, pest control and pruning.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We assess the recoverability of inventories through an ongoing review of inventory levels in relation to sales and forecasts and product marketing plans. When the inventory on hand, at the time of review, exceeds the foreseeable demand, the value of inventory that is not expected to be sold is written down. The amount of the write-down is the excess of historical cost over estimated net realizable value. Once established, these write-downs are considered permanent adjustments to the cost basis of the excess inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The assessment of the recoverability of inventories and the amounts of any write-downs are based on currently available information and assumptions about future demand and market conditions. Demand for avocados and other fruit may fluctuate significantly over time, and actual demand and market conditions may be more or less favorable than our projections. In the event that actual demand is lower than originally projected, additional inventory write-downs may be required.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net is stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method using rates based upon the estimated useful lives of the related assets. Orchards, trees and bushes refer to avocado, mangos and blueberry plants, which accumulate planting and development costs that are capitalized into their basis until they become commercially productive, at which point the asset begins depreciating, and future maintenance costs are expensed as incurred. If proceeds are obtained from sales of fruit before commercial production begins, the net proceeds are applied to the capitalized cost of the trees. Planting costs consist primarily of the costs to purchase and plant nursery stock. Development costs consist of cultivation, pruning, irrigation, labor, spraying and fertilization, and interest costs during the development period. Leased equipment and leasehold improvements meeting certain criteria are capitalized and amortized over the shorter of the expected lease term or the useful life of the asset using the straight-line method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.808%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Useful lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;141.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;128.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Orchards/trees/bushes&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;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7 to 25 years&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;102.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;62.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20 to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;120.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;110.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equipment&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;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3 to 20 years&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;201.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;177.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;47.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;611.6&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;522.8&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(121.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(98.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;489.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;424.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation expense of property, plant and equipment, net was $24.0&#160;million, $20.4&#160;million, and $18.1&#160;million for the years ended October&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2021, $2.7&#160;million of property, plant and equipment, net was held for sale and classified in prepaid and other current assets in the consolidated balance sheets, and was sold during fiscal year 2022 for $2.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Farming costs for nonproductive orchards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We lease land for the development of new orchards. During the development period, these costs are referred to as farming costs for nonproductive orchards and are expensed as incurred, and included in cost of sales in the consolidated statements of (loss) income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is or contains a lease at inception or modification of the arrangement. An arrangement is or contains a lease if there are identified assets and the right to control the use of an identified asset is conveyed for a period in exchange for consideration. Control over the use of the identified assets means the lessee has both the right to obtain substantially all of the economic benefits from the use of the asset and the right to direct the use of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For leases where we are the lessee, we recognize the right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities for all leases other than those with a term of 12 months or less, as we have elected to apply the short-term lease recognition exemption. ROU assets represent our right to use an underlying asset for the lease term. Lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are classified and recognized at the commencement date of a lease. Lease liabilities are measured based on the present value of fixed lease payments over the lease term. ROU assets consist of: (i) initial measurement of the lease liability; (ii) lease payments made to the lessor at or before the commencement date less any lease incentives received; and (iii) initial direct costs incurred by us. Lease payments may vary because of changes in facts or circumstances occurring after the commencement, including changes in inflation indices. Variable lease payments are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The discount rate used to determine the present value of the lease payments is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term for an amount equal to the lease payments in a similar economic environment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For income statement purposes, we recognize straight-line rent expense for operating leases. For finance leases, we recognize interest expense associated with the lease liability and depreciation expense associated with the ROU asset. For ROU assets held under finance leases and leasehold improvements, the estimated useful lives are limited to the shorter of the useful life of the asset or the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Many of our lease arrangements include options to extend the lease, which we do not include in the lease term unless we are reasonably certain to exercise it. We have lease arrangements with lease and non-lease components. From a lessee perspective, we have elected to apply the practical expedient to combine lease and related non-lease components, for all classes of underlying assets, and account for the combined contract as a lease component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity method investees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We maintain investments in other fruit growers, packers and distributors. These investments are accounted for under the equity method of accounting when we have the ability to exercise significant influence, but not control, over the investee. Significant influence generally exists when we have an ownership interest representing between 20% and 50% of the voting stock of the investee. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We review our investments for other-than temporary-impairment (&#x201c;OTTI&#x201d;) on a quarterly basis, or earlier if indicators of impairment arise. If an impairment of an equity method investment is determined to be other than temporary, we would record OTTI sufficient to reduce the investment&#x2019;s carrying value to its fair value, which results in a new cost basis in the investment. There was no OTTI identified in the years ended October&#160;31, 2022 and 2021 that would have required us to test for impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During fiscal year 2020, industry-wide production information regarding the 2019-2020 blueberry harvest in Peru became available, indicating that there is greater competition and expansion by competitors than what we were previously expecting. We believed that the increase in supply due to expansion would result in a reduction in pricing over the long-term. As a result of this factor, among others, management lowered its long-term revenue and profitability forecasts of Moruga during the second quarter of 2020 and concluded that the reduction in the forecasted revenues was an indicator of impairment. As a result, management tested its investment in Moruga for impairment and concluded that the estimated fair value of the investment in Moruga was less than the carrying value of the investment. Due to the change in long-term pricing and revenue expectations, management concluded that the impairment is other-than-temporary and recorded an impairment charge of $21.2&#160;million in the year ended October 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of any such asset may not be recoverable. Long-lived assets are assessed for impairment by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated from the use of the asset and its eventual disposition. If the future undiscounted net cash flows are less than the carrying amount of the asset being tested, an impairment is recorded for the difference between the carrying amount of the asset and the estimated fair value of the asset. The estimate of undiscounted cash flows is based upon, among other things, certain assumptions about future operating performance, growth rates and other factors. Estimates of undiscounted cash flows may differ from actual cash flows due to, among other things, technological changes, economic conditions, changes to the business model or changes in operating performance. In the fourth quarter of 2022, the Company determined that there was an impairment indicator associated with our Peruvian farming operations asset group, however the undiscounted cash flows of the asset group exceeded its carrying value. For fiscal years 2021 and 2020, we did not identify any indicators of impairment that would have required the Company to test its long-lived assets for impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our goodwill represents the excess of the purchase price of business combinations over the fair value of the net assets acquired. Goodwill impairment testing requires significant judgment and management estimates, including, but not limited to, the determination of (i)&#160;the number of reporting units, (ii)&#160;the goodwill and other assets and liabilities to be allocated to the reporting units and (iii)&#160;the fair values of the reporting units. The estimates and assumptions described above, along with other factors such as discount rates, will significantly affect the outcome of the impairment tests and the amounts of any resulting impairment losses. We perform a qualitative assessment of goodwill for impairment on an annual basis during the fourth quarter of each year, and between annual tests whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If qualitative factors were to indicate that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value, we would then perform a quantitative assessment, which would consist primarily of a discounted cash flow (&#x201c;DCF&#x201d;) analysis and guideline publicly-traded companies (&#x201c;GPC&#x201d;) analysis to determine the fair value of the reporting unit. To the extent the carrying amount of the reporting unit exceeds its fair value, we recognize an impairment of goodwill for the excess up to the amount of goodwill of that reporting unit.  Refer to Note 4 for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair value of financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company applies the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) 820, Fair Value Measurements, for fair value measurements of financial assets and financial liabilities and for fair value measurements of nonfinancial items that are recognized at fair value in the financial statements. Fair value is defined as the price that would be received when selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. In determining the fair value for the assets and liabilities required or permitted to be recorded, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASC 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The framework has three levels of inputs that may be used to measure fair value, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level&#160;1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level&#160;2: Quoted prices, other than those in Level&#160;1, in markets that are not active or for similar assets and liabilities, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level&#160;3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no transfers between level 1, level 2 or level 3 measurements during the years ended October&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We believe that the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and short-term borrowings approximates fair value based on either their short-term nature or on terms currently available to the Company in financial markets. Due to current market rates, we believe that our long-term obligations have fair values that approximate carrying values. Refer to Note 12 for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has four separate interest rate swaps with a total notional amount of $100&#160;million to hedge changes in variable interest rates on the principal value of the Company&#x2019;s term loans. The interest rate swaps carry fixed LIBOR rates ranging from 1.75% to 2.57%.  We account for the interest rate swaps in accordance with ASC 815, Derivatives and Hedging, as amended, which requires the recognition of all derivative instruments as either assets or liabilities in the consolidated balance sheets and measurement of those instruments at fair value. The Company has not designated the interest rate swaps as cash flow hedges, and as a result under the accounting guidance, changes in the fair value of the interest rate swaps have been recorded in other income (expense), net in the consolidated statements of (loss) income and changes in the asset or liability are presented in net cash provided by operating activities in the consolidated statements of cash flow. Refer to Note 12 for more details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize revenue according to the model under ASC 606, which requires the recognition of revenue when performance obligations to customers have been satisfied in amounts equal to the consideration to which we expect to be entitled.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For our customer contracts, we identify the performance obligations (products or services), determine the transaction price, allocate the contract transaction price to the performance obligations, and recognize the revenue when the performance obligation is fulfilled, which is when the product is shipped to or received by the customer, depending on the specific terms of the arrangement. Our revenues are recorded at a point in time. Revenue recognized from product sales is based primarily on purchase orders issued by customers which specify shipping terms and details of the transaction. The performance obligations in a given transaction are determined by the individual purchase orders with revenue recognized at the time that the performance obligations have been satisfied.  Shipping and handling activities that occur prior to the transfer of control of goods to the customer are treated as fulfillment activities related to the promise to transfer goods, rather than as performance obligations. Amounts collected from customers for sales and other similar taxes are excluded from the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Most performance obligations are subject to customer acceptance. However, our customers have an implicit and explicit right to return products following acceptance, if they are found not to conform to the specifications generally agreed upon or detailed in the individual purchase orders. We evaluate the need for provisions related to product return allowances based on estimates and record such provisions as a reduction in revenue in the same period that revenue for the related transactions is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We routinely enter into consignment arrangements to purchase avocados from foreign suppliers in which we do not take legal title of the good prior to selling those goods to customers. The Company has evaluated its role in such transactions and has concluded that it has control of the products due to our ability to determine the sales price and our role as the primary obligor in the transactions with the end customer. As a result, we are deemed to act as the principle rather than the agent, and therefore recognize and report revenue on a gross basis for its consignment arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company uses the fair value recognition method for accounting for stock-based compensation. Under the fair value recognition method, cost is measured at the grant date based on the fair value of the award and is recognized as expense on the straight-line basis over the requisite service period, which is generally the vesting period. When vesting is based on the occurrence of certain defined liquidity events, expense relative to such awards is measured based on the grant date fair value of the award and is recorded when the event occurs. Forfeitures are recognized in the period they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of stock options is estimated as of the date of grant using the Black-Scholes option model, which requires various inputs, including volatility, risk-free interest rate, and the estimated life of the option term. See Note 11 for more information. The fair value of restricted stock units (&#x201c;RSUs&#x201d;) and performance stock units (&#x201c;PSUs&#x201d;) is determined based on the market price of our common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed when incurred and are included as a component of selling, general and administrative expense. Such costs were $0.3&#160;million for the years ended October&#160;31, 2022 and 2021, and $0.4&#160;million for the year ended October 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Eligible employees of the Company may participate in a 401(k)-retirement plan, whereby employees may elect to make contributions pursuant to a salary reduction agreement upon meeting age and length-of-service requirements. Employees can defer up to 60% of their compensation subject to fixed annual limits. The Company makes a 100% matching contribution on deferrals up to 3%, and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50% on deferrals over 3% up to 5%. Total contributions made by the Company were $0.9&#160;million for the years ended October&#160;31, 2022 and 2021, and $0.7&#160;million for the year ended October 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company uses the liability method to account for income taxes as prescribed by ASC 740. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities as measured by the enacted tax rates which will be in effect when these differences reverse.&#160;Deferred tax expense (benefit) is the result of changes in deferred tax assets and liabilities.&#160;Deferred income tax assets and liabilities are adjusted to recognize the effects of changes in tax laws or enacted tax rates in the period during which they are signed into law.&#160;The factors used to assess the Company&#x2019;s ability to realize its deferred tax assets are the Company&#x2019;s forecast of future taxable income and available tax planning strategies that could be implemented. Under ASC 740 a valuation allowance is required when it is more likely than not that all or some portion of the deferred tax assets will not be realized due to the inability to generate sufficient future taxable income of the correct character.&#160;Failure to achieve previous forecasted taxable income could affect the ultimate realization of deferred tax assets and could negatively impact the Company&#x2019;s effective tax rate on future earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on 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 should be 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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a multinational corporation, we are subject to taxation in many jurisdictions, and the calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in various taxing jurisdictions. If we ultimately determine that the payment of these liabilities will be unnecessary, the liability will be reversed, and we will recognize a tax benefit during the period in which it is determined the liability no longer applies. Conversely, we record additional tax charges in a period in which it is determined that a recorded tax liability is less than the ultimate assessment is expected to be.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The application of tax laws and regulations is subject to legal and factual interpretation, judgment and uncertainty. Tax laws and regulations themselves are subject to change as a result of changes in fiscal policy, changes in legislation, the evolution of regulations and court rulings. Therefore, the actual liability for U.S. or foreign taxes may be materially different from management&#x2019;s estimates, which could result in the need to record additional tax liabilities or potentially reverse previously recorded tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign currency translation and remeasurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our foreign operations are subject to exchange rate fluctuations and foreign currency transaction costs. The functional currency for substantially all of our foreign subsidiaries is the United States dollar. When remeasuring from a local currency to the functional currency, monetary assets and liabilities are remeasured into U.S. dollars at exchange rates in effect at the balance sheet dates and non-monetary assets, liabilities and equity are remeasured at historical rates when remeasuring from a local currency to the functional currency. Sales and expenses are remeasured using weighted-average exchange rates for each period. Gains and losses resulting from foreign currency transactions are recognized in other income (expense), net in the consolidated statements of (loss) income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We compute earnings&#160;per share (&#x201c;EPS&#x201d;) in accordance with ASC 260,&#160;which requires companies with complex capital structures to present basic and diluted EPS. Basic EPS is measured as net income attributable to us, divided by the weighted average shares outstanding during the period. Diluted EPS is similar to basic EPS but presents the dilutive effect on a per share basis of contracts to issue shares (e.g., equity awards) as if they had been converted at the beginning of the periods presented, or issuance date, if later. The computation of diluted EPS includes the estimated impact of the exercise of contracts to purchase common stock using the treasury stock method. Potential shares that have an anti-dilutive effect (i.e., those that increase earnings per share or decrease loss per share) are excluded from the calculation of diluted EPS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounts receivable from three single customers each represented 13%, 12% and 11% of trade accounts receivables, net of allowance, as of October&#160;31, 2022. Accounts receivable from these same three customers each represented 7%, 8%, and 13%, respectively, as of October 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sales to our top 10 customers amounted to approximately 59% of net sales for both years ended October 31, 2022 and 2021, and approximately 64% for the year ended October 31, 2020. For the year ended October 31, 2022, one single customer represented 13% of net sales. For the year ended October 31, 2021, no single customer represented more than 10% of net sales. For the year ended October 31, 2020, two single customers represented 12% and 10% of net sales, respectively.  All of these customers were from our &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Marketing and Distribution segment. Substantially all sales generated by our Blueberries segment are from a single customer with which we have an exclusive marketing agreement with.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently issued accounting standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In September 2022, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-04, Liabilities&#x2014;Supplier Finance Programs (Topic 405), which among other things, requires certain disclosures for a buyer in a supplier finance program. Some of the amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and others are required to be adopted for fiscal years beginning after December 15, 2023. Early adoption is permitted. We are currently evaluating the impact of adoption on our financial disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU, Financial Instruments&#x2013;Credit Losses (Topic 326) Troubled Debt Restructurings and Vintage Disclosures, which among other things, requires that entities disclose current-period gross write-offs by year of origination for financing receivables. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of ASU 2022-02 is not expected to be material on our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDMz_66358cdc-bc4e-40ac-9580-7730ce1c2429">Basis of presentation and consolidationThe accompanying consolidated financial statements include the accounts of the Company, its consolidated subsidiaries and variable interest entity (&#x201c;VIE&#x201d;) for which we are the primary beneficiary and have a controlling interest. The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;). All intercompany balances have been eliminated in consolidation.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="i3e8e23e970b0403db00448bbf6b88fb8_I20220501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzQ2OTEw_8b5991a7-e8af-45a8-aabf-23086659a2ed"
      unitRef="number">0.60</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:UseOfEstimates
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDI4_8fdd5f0e-802f-411c-bb52-421d330236f4">Use of estimatesThe preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDI3_c14c6f34-c66f-4f41-b00e-434b401f7a95">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid instruments with an original maturity of three months or less and money market mutual funds to be cash equivalents. The carrying amounts of cash and cash equivalents approximate their fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restricted cash represents cash and cash equivalents that are restricted to withdrawal or use as of the reporting date under contractual terms or regulatory requirements.  As of October&#160;31, 2022 and 2021, the restricted cash balance related to statutory requirements to support various programs at the Company&#x2019;s farms. Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statements of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDM0_d6eafd11-7178-4911-a6f5-211824262118">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable are reported at amounts due from customers, net of an allowance for doubtful accounts. The Company maintains an allowance for doubtful accounts to reflect its estimate of the uncollectability of the trade accounts receivable based on past collection history, the identification of specific potential customer risks, and other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grower and fruit advances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company makes advances to growers and foreign suppliers who supply fruit to the Company. Such advances reduce amounts otherwise due to the growers or suppliers for fruit sales.&lt;/span&gt;&lt;/div&gt;Other accounts receivableOther accounts receivable represent non-trade receivables and primarily consist of value-added taxes (&#x201c;VAT&#x201d;) collected on behalf of tax authorities.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:ValueAddedTaxReceivable
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzU0OTc1NTg1MDEzMQ_473496ea-9348-46ec-95b1-732f6e83ce7a"
      unitRef="usd">14400000</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:ValueAddedTaxReceivable
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzU0OTc1NTg1MDEzNQ_75f6cb66-a1e9-48eb-b117-3f5c21156d51"
      unitRef="usd">11000000</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDI5_060d8db3-bce5-4233-aa19-87208f768713">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventories are recorded at the lower of cost or net realizable value using the first-in, first-out method for finished goods and raw materials. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Crop growing costs are valued at the lower of cost or net realizable value and are deferred and charged to cost of goods sold when the related crop is harvested and sold. The deferred crop growing costs included in inventory consist primarily of orchard maintenance costs such as cultivation, irrigation, fertilization, soil amendments, pest control and pruning.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We assess the recoverability of inventories through an ongoing review of inventory levels in relation to sales and forecasts and product marketing plans. When the inventory on hand, at the time of review, exceeds the foreseeable demand, the value of inventory that is not expected to be sold is written down. The amount of the write-down is the excess of historical cost over estimated net realizable value. Once established, these write-downs are considered permanent adjustments to the cost basis of the excess inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The assessment of the recoverability of inventories and the amounts of any write-downs are based on currently available information and assumptions about future demand and market conditions. Demand for avocados and other fruit may fluctuate significantly over time, and actual demand and market conditions may be more or less favorable than our projections. In the event that actual demand is lower than originally projected, additional inventory write-downs may be required.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDM1_fd6a3a8b-cb47-489d-a2f1-6a19ce41b627">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net is stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method using rates based upon the estimated useful lives of the related assets. Orchards, trees and bushes refer to avocado, mangos and blueberry plants, which accumulate planting and development costs that are capitalized into their basis until they become commercially productive, at which point the asset begins depreciating, and future maintenance costs are expensed as incurred. If proceeds are obtained from sales of fruit before commercial production begins, the net proceeds are applied to the capitalized cost of the trees. Planting costs consist primarily of the costs to purchase and plant nursery stock. Development costs consist of cultivation, pruning, irrigation, labor, spraying and fertilization, and interest costs during the development period. Leased equipment and leasehold improvements meeting certain criteria are capitalized and amortized over the shorter of the expected lease term or the useful life of the asset using the straight-line method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.808%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Useful lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;141.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;128.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Orchards/trees/bushes&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;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7 to 25 years&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;102.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;62.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20 to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;120.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;110.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equipment&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;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3 to 20 years&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;201.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;177.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;47.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;611.6&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;522.8&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(121.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(98.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;489.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;424.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation expense of property, plant and equipment, net was $24.0&#160;million, $20.4&#160;million, and $18.1&#160;million for the years ended October&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2021, $2.7&#160;million of property, plant and equipment, net was held for sale and classified in prepaid and other current assets in the consolidated balance sheets, and was sold during fiscal year 2022 for $2.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Farming costs for nonproductive orchards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We lease land for the development of new orchards. During the development period, these costs are referred to as farming costs for nonproductive orchards and are expensed as incurred, and included in cost of sales in the consolidated statements of (loss) income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIxOTkwMjMzMTAyOTM_fd3f390d-6501-40aa-949d-4fe2c67e248a">&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:42.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.808%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Useful lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;141.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;128.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Orchards/trees/bushes&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;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7 to 25 years&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;102.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;62.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20 to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;120.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;110.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equipment&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;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3 to 20 years&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;201.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;177.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;47.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;611.6&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;522.8&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(121.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(98.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;489.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;424.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7306a0d0935e450e9eb904372a489cb4_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzItMS0xLTEtOTUxOTM_578b0cc0-f026-4a87-95f3-0dd464518766"
      unitRef="usd">141400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i68110da3f98d4851b6513e57faf586a3_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzItMy0xLTEtOTUxOTM_1e7fed4f-0b1c-42ce-b8f3-a98be2cf9208"
      unitRef="usd">128800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i54eacacd41ae497ebc1a31dbb17868c3_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzMtMS0xLTEtOTUyMjIvdGV4dHJlZ2lvbjo5MTVkZmZkMDkwMzk0M2E4YmU1MWEzYjg0M2NjZjYxN181NDk3NTU4MTM5MDY_52df3d00-f44b-40c9-aaa5-038831074652">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3e75ac77e8e04454bdd05de073e5af7b_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzMtMS0xLTEtOTUyMjIvdGV4dHJlZ2lvbjo5MTVkZmZkMDkwMzk0M2E4YmU1MWEzYjg0M2NjZjYxN181NDk3NTU4MTM5MTE_e9194640-658d-420c-ba58-b29ff6344ad7">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0f2de09b523944c490f6a96284212961_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzMtMS0xLTEtOTUxOTM_33c0185b-209c-4eb9-9a51-9c16077fa5b4"
      unitRef="usd">102000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0331458b8d5741a4baf8f1192744a0cf_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzMtMy0xLTEtOTUxOTM_cb0a9d90-49c2-4bce-8da6-00c969953d6e"
      unitRef="usd">62600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib86db33ca9f44e49a5962460193d06ce_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzQtMS0xLTEtOTU2MjEvdGV4dHJlZ2lvbjoxYTZjZTY4MzY5NTk0YmU0OWRlNmI2ZTUwMjlmZGI5Ml81NDk3NTU4MTM5MDg_f84987f6-caa8-4daf-9491-987dfcf858f1">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4e3c040c6a9f4ced8ecb1c2c4b40a35b_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzQtMS0xLTEtOTU2MjEvdGV4dHJlZ2lvbjoxYTZjZTY4MzY5NTk0YmU0OWRlNmI2ZTUwMjlmZGI5Ml81NDk3NTU4MTM5MTM_e2927b13-0512-4d59-aafe-3ea5ff350f14">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5cbff8e7e5eb4d59aa5c3a3d94c011cf_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzQtMS0xLTEtOTUxOTM_ec945e3f-0c58-4850-8a7f-b03497c5c7af"
      unitRef="usd">120100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia5d3561c07764f02ae80821d70f187e0_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzQtMy0xLTEtOTUxOTM_021750bc-405c-48f6-9610-a932cabd4577"
      unitRef="usd">110900000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i902d8a1dae17497e8d1fbf756850e7da_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzUtMS0xLTEtOTU2MzQvdGV4dHJlZ2lvbjphYjYwZDRmNmY2ODU0MzUzYWZhNDcwZGEwMGNlMjE5YV81NDk3NTU4MTM5MDY_9483f95b-76db-49c9-975f-22545f51e829">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib043f723cab34e83bd74cfa41bfc4b57_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzUtMS0xLTEtOTU2MzQvdGV4dHJlZ2lvbjphYjYwZDRmNmY2ODU0MzUzYWZhNDcwZGEwMGNlMjE5YV81NDk3NTU4MTM5MTE_8d98039d-3095-4a00-9a6c-0409985aeaf3">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5206d1095105490b9ad2296620dd99c3_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzUtMS0xLTEtOTUxOTM_860108c3-2e97-44a4-97fb-288040336384"
      unitRef="usd">201100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4a1e7e1bc36a43c18437e4516de1436c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzUtMy0xLTEtOTUxOTM_8fb08f78-1c03-4c98-953c-41789bb76183"
      unitRef="usd">177200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0ac2d30fb4a1431ba34a055cc2cd5aef_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzYtMS0xLTEtOTUxOTM_31dffaec-68f5-4332-b037-58add953f896"
      unitRef="usd">47000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ida0ba24408224d83a327ee1d9f2883e5_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzYtMy0xLTEtOTUxOTM_d181c8e1-23ec-4d7d-8808-2f1a0a3662b4"
      unitRef="usd">43200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzctMS0xLTEtOTUxOTM_e5bfe60b-4d1a-4d5f-a9bd-23d9680188ce"
      unitRef="usd">611600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzctMy0xLTEtOTUxOTM_1a578e47-183c-4584-8d16-921aea207801"
      unitRef="usd">522800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzgtMS0xLTEtOTUxOTM_08a518ba-6646-4f83-99c0-1f6488bf76ef"
      unitRef="usd">121900000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzgtMy0xLTEtOTUxOTM_8e3bbd7f-913c-484f-b788-b7e9ec6d5d8e"
      unitRef="usd">98600000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzktMS0xLTEtOTUxOTM_dd8c9fe7-8f83-41f1-a1f7-a68739f6c00f"
      unitRef="usd">489700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90YWJsZTowM2EwOWM5MmY3MGM0NDRmYTdlZGQyZWE0OTVkMWU2ZC90YWJsZXJhbmdlOjAzYTA5YzkyZjcwYzQ0NGZhN2VkZDJlYTQ5NWQxZTZkXzktMy0xLTEtOTUxOTM_4d99afaa-4966-4db3-9e8f-47411d3b8954"
      unitRef="usd">424200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzU0OTc1NTg2MzQwNw_a4e100f0-559e-4683-9d14-0cd264a0d4b0"
      unitRef="usd">24000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzQ5Nzg2_8772a252-66ba-4b2b-87fd-62c689b14771"
      unitRef="usd">20400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzQ5Nzkw_433c4b20-4171-4f70-94f3-db44934540d3"
      unitRef="usd">18100000</us-gaap:Depreciation>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="ib84a289cff7849468f5320326b7b944a_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzQ5Nzk2_0f1df7f7-70eb-4e71-b9bf-061728d0b11f"
      unitRef="usd">2700000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <avo:ProceedsFromSaleOfAssetsHeldForSaleNotPartOfDisposalGroup
      contextRef="i64f2066c9b4e42a39ada6642e8f25b35_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzU0OTc1NTg3MjAxMg_2304f369-bc26-4d84-ad5f-778b9be8b2ee"
      unitRef="usd">2900000</avo:ProceedsFromSaleOfAssetsHeldForSaleNotPartOfDisposalGroup>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDM2_f9a65539-26e6-4b24-ac36-5efd32dc30a2">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is or contains a lease at inception or modification of the arrangement. An arrangement is or contains a lease if there are identified assets and the right to control the use of an identified asset is conveyed for a period in exchange for consideration. Control over the use of the identified assets means the lessee has both the right to obtain substantially all of the economic benefits from the use of the asset and the right to direct the use of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For leases where we are the lessee, we recognize the right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities for all leases other than those with a term of 12 months or less, as we have elected to apply the short-term lease recognition exemption. ROU assets represent our right to use an underlying asset for the lease term. Lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are classified and recognized at the commencement date of a lease. Lease liabilities are measured based on the present value of fixed lease payments over the lease term. ROU assets consist of: (i) initial measurement of the lease liability; (ii) lease payments made to the lessor at or before the commencement date less any lease incentives received; and (iii) initial direct costs incurred by us. Lease payments may vary because of changes in facts or circumstances occurring after the commencement, including changes in inflation indices. Variable lease payments are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The discount rate used to determine the present value of the lease payments is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term for an amount equal to the lease payments in a similar economic environment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For income statement purposes, we recognize straight-line rent expense for operating leases. For finance leases, we recognize interest expense associated with the lease liability and depreciation expense associated with the ROU asset. For ROU assets held under finance leases and leasehold improvements, the estimated useful lives are limited to the shorter of the useful life of the asset or the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Many of our lease arrangements include options to extend the lease, which we do not include in the lease term unless we are reasonably certain to exercise it. We have lease arrangements with lease and non-lease components. From a lessee perspective, we have elected to apply the practical expedient to combine lease and related non-lease components, for all classes of underlying assets, and account for the combined contract as a lease component.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDIx_eac195c0-9b00-43a5-b133-8530bbd0833b">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity method investees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We maintain investments in other fruit growers, packers and distributors. These investments are accounted for under the equity method of accounting when we have the ability to exercise significant influence, but not control, over the investee. Significant influence generally exists when we have an ownership interest representing between 20% and 50% of the voting stock of the investee. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions.&lt;/span&gt;&lt;/div&gt;We review our investments for other-than temporary-impairment (&#x201c;OTTI&#x201d;) on a quarterly basis, or earlier if indicators of impairment arise. If an impairment of an equity method investment is determined to be other than temporary, we would record OTTI sufficient to reduce the investment&#x2019;s carrying value to its fair value, which results in a new cost basis in the investment.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzU0OTc1NTg2MDE1Ng_2445a0a9-d68d-4392-9012-1af9c97d5c4d"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIxOTkwMjMzMTM0Nzc_aca09949-6cd1-4a65-96cf-a7b30f1dac5d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of any such asset may not be recoverable. Long-lived assets are assessed for impairment by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated from the use of the asset and its eventual disposition. If the future undiscounted net cash flows are less than the carrying amount of the asset being tested, an impairment is recorded for the difference between the carrying amount of the asset and the estimated fair value of the asset. The estimate of undiscounted cash flows is based upon, among other things, certain assumptions about future operating performance, growth rates and other factors. Estimates of undiscounted cash flows may differ from actual cash flows due to, among other things, technological changes, economic conditions, changes to the business model or changes in operating performance. In the fourth quarter of 2022, the Company determined that there was an impairment indicator associated with our Peruvian farming operations asset group, however the undiscounted cash flows of the asset group exceeded its carrying value. For fiscal years 2021 and 2020, we did not identify any indicators of impairment that would have required the Company to test its long-lived assets for impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDM3_dac0b0f8-b12e-4891-9070-ea7b23453359">GoodwillOur goodwill represents the excess of the purchase price of business combinations over the fair value of the net assets acquired. Goodwill impairment testing requires significant judgment and management estimates, including, but not limited to, the determination of (i)&#160;the number of reporting units, (ii)&#160;the goodwill and other assets and liabilities to be allocated to the reporting units and (iii)&#160;the fair values of the reporting units. The estimates and assumptions described above, along with other factors such as discount rates, will significantly affect the outcome of the impairment tests and the amounts of any resulting impairment losses. We perform a qualitative assessment of goodwill for impairment on an annual basis during the fourth quarter of each year, and between annual tests whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If qualitative factors were to indicate that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value, we would then perform a quantitative assessment, which would consist primarily of a discounted cash flow (&#x201c;DCF&#x201d;) analysis and guideline publicly-traded companies (&#x201c;GPC&#x201d;) analysis to determine the fair value of the reporting unit. To the extent the carrying amount of the reporting unit exceeds its fair value, we recognize an impairment of goodwill for the excess up to the amount of goodwill of that reporting unit.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDIw_632b5bd2-cedb-439d-809d-7b2836396d18">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair value of financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company applies the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) 820, Fair Value Measurements, for fair value measurements of financial assets and financial liabilities and for fair value measurements of nonfinancial items that are recognized at fair value in the financial statements. Fair value is defined as the price that would be received when selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. In determining the fair value for the assets and liabilities required or permitted to be recorded, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASC 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The framework has three levels of inputs that may be used to measure fair value, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level&#160;1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level&#160;2: Quoted prices, other than those in Level&#160;1, in markets that are not active or for similar assets and liabilities, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level&#160;3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no transfers between level 1, level 2 or level 3 measurements during the years ended October&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We believe that the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and short-term borrowings approximates fair value based on either their short-term nature or on terms currently available to the Company in financial markets. Due to current market rates, we believe that our long-term obligations have fair values that approximate carrying values. Refer to Note 12 for further information.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDE2_86d4d980-1895-4cf4-bd77-599d8e157420">Interest rate swapsThe Company has four separate interest rate swaps with a total notional amount of $100&#160;million to hedge changes in variable interest rates on the principal value of the Company&#x2019;s term loans. The interest rate swaps carry fixed LIBOR rates ranging from 1.75% to 2.57%.  We account for the interest rate swaps in accordance with ASC 815, Derivatives and Hedging, as amended, which requires the recognition of all derivative instruments as either assets or liabilities in the consolidated balance sheets and measurement of those instruments at fair value. The Company has not designated the interest rate swaps as cash flow hedges, and as a result under the accounting guidance, changes in the fair value of the interest rate swaps have been recorded in other income (expense), net in the consolidated statements of (loss) income and changes in the asset or liability are presented in net cash provided by operating activities in the consolidated statements of cash flow. Refer to Note 12 for more details.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i672967aef35346deb1a860f176301497_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzE3NDA4_b8fccc13-37be-4043-90bd-4ed9310a33c2"
      unitRef="derivativeinstrument">4</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i672967aef35346deb1a860f176301497_I20221031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzE3NDcy_9360a925-8c9a-489e-a26f-b2c85b50da69"
      unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ifbef43a76e034f9f971f49eba96cfa3f_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzE3NjQz_0e3f3de4-17c7-497d-9b1d-a04f8b0b30d3"
      unitRef="number">0.0175</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i300c5d114fad47b7a810bdfd02a469bc_I20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzE3NjQz_11472e7d-6ff6-4100-953d-8177fd3c3591"
      unitRef="number">0.0175</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ifba70469105346c59ad102afad734a2e_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzE3NjQ5_68e4d85e-472f-465f-b32f-7115f91ac63b"
      unitRef="number">0.0257</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzE3NjQ5_b2062765-c4f1-429b-a2c2-1f5ccf9f7647"
      unitRef="number">0.0257</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDIz_24f650cb-708d-4fbd-a2ea-34fff21c7997">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize revenue according to the model under ASC 606, which requires the recognition of revenue when performance obligations to customers have been satisfied in amounts equal to the consideration to which we expect to be entitled.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For our customer contracts, we identify the performance obligations (products or services), determine the transaction price, allocate the contract transaction price to the performance obligations, and recognize the revenue when the performance obligation is fulfilled, which is when the product is shipped to or received by the customer, depending on the specific terms of the arrangement. Our revenues are recorded at a point in time. Revenue recognized from product sales is based primarily on purchase orders issued by customers which specify shipping terms and details of the transaction. The performance obligations in a given transaction are determined by the individual purchase orders with revenue recognized at the time that the performance obligations have been satisfied.  Shipping and handling activities that occur prior to the transfer of control of goods to the customer are treated as fulfillment activities related to the promise to transfer goods, rather than as performance obligations. Amounts collected from customers for sales and other similar taxes are excluded from the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Most performance obligations are subject to customer acceptance. However, our customers have an implicit and explicit right to return products following acceptance, if they are found not to conform to the specifications generally agreed upon or detailed in the individual purchase orders. We evaluate the need for provisions related to product return allowances based on estimates and record such provisions as a reduction in revenue in the same period that revenue for the related transactions is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We routinely enter into consignment arrangements to purchase avocados from foreign suppliers in which we do not take legal title of the good prior to selling those goods to customers. The Company has evaluated its role in such transactions and has concluded that it has control of the products due to our ability to determine the sales price and our role as the primary obligor in the transactions with the end customer. As a result, we are deemed to act as the principle rather than the agent, and therefore recognize and report revenue on a gross basis for its consignment arrangements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDE0_8c72abe2-ef0e-4df1-8d1d-7fccd1686137">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company uses the fair value recognition method for accounting for stock-based compensation. Under the fair value recognition method, cost is measured at the grant date based on the fair value of the award and is recognized as expense on the straight-line basis over the requisite service period, which is generally the vesting period. When vesting is based on the occurrence of certain defined liquidity events, expense relative to such awards is measured based on the grant date fair value of the award and is recorded when the event occurs. Forfeitures are recognized in the period they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of stock options is estimated as of the date of grant using the Black-Scholes option model, which requires various inputs, including volatility, risk-free interest rate, and the estimated life of the option term. See Note 11 for more information. The fair value of restricted stock units (&#x201c;RSUs&#x201d;) and performance stock units (&#x201c;PSUs&#x201d;) is determined based on the market price of our common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDIy_cd7ed5ef-0dc7-4287-930d-ff7e17bcea89">Advertising costsAdvertising costs are expensed when incurred and are included as a component of selling, general and administrative expense.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyMzU0_1b6b221e-9a83-408d-be29-f740c7bcd93b"
      unitRef="usd">300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyMzU0_d23beec5-e420-4b3b-ab12-09ba79d5e361"
      unitRef="usd">300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyMzY2_823917ad-d261-45fe-935e-382c936fd97a"
      unitRef="usd">400000</us-gaap:AdvertisingExpense>
    <us-gaap:PostemploymentBenefitPlansPolicy
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDM4_12960707-9ded-4a8c-a127-46f372130eb5">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Eligible employees of the Company may participate in a 401(k)-retirement plan, whereby employees may elect to make contributions pursuant to a salary reduction agreement upon meeting age and length-of-service requirements. Employees can defer up to 60% of their compensation subject to fixed annual limits. The Company makes a 100% matching contribution on deferrals up to 3%, and &lt;/span&gt;&lt;/div&gt;50% on deferrals over 3% up to 5%. Total contributions made by the Company were $0.9&#160;million for the years ended October&#160;31, 2022 and 2021, and $0.7&#160;million for the year ended October 31, 2020.</us-gaap:PostemploymentBenefitPlansPolicy>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyNjg1_4d2079ee-0aa0-4890-a56f-0ac854162bb2"
      unitRef="number">0.60</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i9b9589679efe4079ae9c856953c6c1ed_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyNzYy_d5940b59-2e42-4fb7-858b-45b2995e1905"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i9b9589679efe4079ae9c856953c6c1ed_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyODA2_c9d31364-d668-4cfa-a796-676348ce47cc"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="idb1447555ed241d98724f630730b9ee0_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyODE0_37c0091a-7bc2-4f16-8881-de6a5b314e9a"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="idb1447555ed241d98724f630730b9ee0_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzM4NDgyOTA3MzkwODM_c05aa7d7-1ed0-4623-a5e2-cd4247617e7b"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i32b307858e534d2ba2c499fee36c36e7_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzM4NDgyOTA3MzkwODQ_d92b26f2-1f40-4cf9-8d15-4e7754854338"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="id2e67d5eeb584c41ab8db0d7ef3f02d0_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyODQ0_5782d33a-2f7e-45fd-8cd3-a718ba46b937"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyODkz_150b438f-bd54-46d7-aa0f-4ded512c443b"
      unitRef="usd">900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyODkz_fb0fa8af-2f8b-46d8-9651-b34f1b406389"
      unitRef="usd">900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIyOTIz_aa2cea2b-48cd-4dee-a4f5-46c6e339ad01"
      unitRef="usd">700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDI1_8634785e-8352-4cda-9c65-eb26ad3989e8">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company uses the liability method to account for income taxes as prescribed by ASC 740. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities as measured by the enacted tax rates which will be in effect when these differences reverse.&#160;Deferred tax expense (benefit) is the result of changes in deferred tax assets and liabilities.&#160;Deferred income tax assets and liabilities are adjusted to recognize the effects of changes in tax laws or enacted tax rates in the period during which they are signed into law.&#160;The factors used to assess the Company&#x2019;s ability to realize its deferred tax assets are the Company&#x2019;s forecast of future taxable income and available tax planning strategies that could be implemented. Under ASC 740 a valuation allowance is required when it is more likely than not that all or some portion of the deferred tax assets will not be realized due to the inability to generate sufficient future taxable income of the correct character.&#160;Failure to achieve previous forecasted taxable income could affect the ultimate realization of deferred tax assets and could negatively impact the Company&#x2019;s effective tax rate on future earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on 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 should be 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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a multinational corporation, we are subject to taxation in many jurisdictions, and the calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in various taxing jurisdictions. If we ultimately determine that the payment of these liabilities will be unnecessary, the liability will be reversed, and we will recognize a tax benefit during the period in which it is determined the liability no longer applies. Conversely, we record additional tax charges in a period in which it is determined that a recorded tax liability is less than the ultimate assessment is expected to be.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The application of tax laws and regulations is subject to legal and factual interpretation, judgment and uncertainty. Tax laws and regulations themselves are subject to change as a result of changes in fiscal policy, changes in legislation, the evolution of regulations and court rulings. Therefore, the actual liability for U.S. or foreign taxes may be materially different from management&#x2019;s estimates, which could result in the need to record additional tax liabilities or potentially reverse previously recorded tax liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDI2_6093a8c0-3c7d-422d-a159-3a398709e99d">Foreign currency translation and remeasurementOur foreign operations are subject to exchange rate fluctuations and foreign currency transaction costs. The functional currency for substantially all of our foreign subsidiaries is the United States dollar. When remeasuring from a local currency to the functional currency, monetary assets and liabilities are remeasured into U.S. dollars at exchange rates in effect at the balance sheet dates and non-monetary assets, liabilities and equity are remeasured at historical rates when remeasuring from a local currency to the functional currency. Sales and expenses are remeasured using weighted-average exchange rates for each period. Gains and losses resulting from foreign currency transactions are recognized in other income (expense), net in the consolidated statements of (loss) income.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDE1_82ba72e5-7c4d-4882-b287-d61879c66cc0">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We compute earnings&#160;per share (&#x201c;EPS&#x201d;) in accordance with ASC 260,&#160;which requires companies with complex capital structures to present basic and diluted EPS. Basic EPS is measured as net income attributable to us, divided by the weighted average shares outstanding during the period. Diluted EPS is similar to basic EPS but presents the dilutive effect on a per share basis of contracts to issue shares (e.g., equity awards) as if they had been converted at the beginning of the periods presented, or issuance date, if later. The computation of diluted EPS includes the estimated impact of the exercise of contracts to purchase common stock using the treasury stock method. Potential shares that have an anti-dilutive effect (i.e., those that increase earnings per share or decrease loss per share) are excluded from the calculation of diluted EPS.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDMx_a0fe678f-2f19-44cc-90c3-6408b1e4ef94">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounts receivable from three single customers each represented 13%, 12% and 11% of trade accounts receivables, net of allowance, as of October&#160;31, 2022. Accounts receivable from these same three customers each represented 7%, 8%, and 13%, respectively, as of October 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sales to our top 10 customers amounted to approximately 59% of net sales for both years ended October 31, 2022 and 2021, and approximately 64% for the year ended October 31, 2020. For the year ended October 31, 2022, one single customer represented 13% of net sales. For the year ended October 31, 2021, no single customer represented more than 10% of net sales. For the year ended October 31, 2020, two single customers represented 12% and 10% of net sales, respectively.  All of these customers were from our &lt;/span&gt;&lt;/div&gt;Marketing and Distribution segment.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i67c782c7664b4803aeaabcc53e5c9556_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2Xzc2OTY1ODE0NTI3ODI_2eec81d4-ae7b-46a4-8835-46c83d75dd18"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3d507164c088410f973ef29333cac508_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2Xzc2OTY1ODE0NTI3ODc_5b12dc2e-fed8-4d34-aad9-81e124cf5d21"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6b785f55c108420b87d41ebfd7241dff_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2Xzc2OTY1ODE0NTI3OTI_c3aa1eda-0b14-410f-809c-97c2b5ef7756"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i692d94a5dc2a477ca0bde8048d51b5ea_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2Xzc2OTY1ODE0NTI3OTc_8bd1a816-493e-4c04-9557-fd8310d89407"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ica1a4270a3864d30a092ec6f62b78e6d_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2Xzc2OTY1ODE0NTI4MDE_1587872f-b4e0-47e4-902c-a083d36c156b"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5cefa0c6eb0f41c7a1edc7f873a24f75_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2Xzc2OTY1ODE0NTI4MDU_be35e185-3fc4-4dae-a3c3-dd8386095da4"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39e68b94ab9f4eaea3aef069b6a7eaeb_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzI3NzUz_93e6df11-c0e3-4f47-af56-a74d85566246"
      unitRef="number">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3420227017f44c32a8f5255a71e915b0_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzI3NzY1_508e7691-806f-43cd-8915-99f316a26a00"
      unitRef="number">0.64</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i44b02a3b878c4ac2894f194bb8ed9836_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzIxOTkwMjMzMDI0ODM_58483fa8-1233-47fd-9aa6-5d09643b2daf"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i23667ff7abdb4835981d318937ffddcc_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzI3OTcy_26efad79-50b3-4ab1-b86e-afd97765170d"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if1f99a3e6c634e859c235c7edab3be5b_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzI3OTc5_4dac610d-198b-4554-a0cb-00d41f6d9e75"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzAvZnJhZzpmOGRjODRhZTZjNjE0MGEzYWE0N2ZhYjUxMTUwMmU2Ni90ZXh0cmVnaW9uOmY4ZGM4NGFlNmM2MTQwYTNhYTQ3ZmFiNTExNTAyZTY2XzMyNDMy_328fcacf-d5cd-4c20-badf-87fc1fcca9c3">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently issued accounting standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In September 2022, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-04, Liabilities&#x2014;Supplier Finance Programs (Topic 405), which among other things, requires certain disclosures for a buyer in a supplier finance program. Some of the amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and others are required to be adopted for fiscal years beginning after December 15, 2023. Early adoption is permitted. We are currently evaluating the impact of adoption on our financial disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU, Financial Instruments&#x2013;Credit Losses (Topic 326) Troubled Debt Restructurings and Vintage Disclosures, which among other things, requires that entities disclose current-period gross write-offs by year of origination for financing receivables. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of ASU 2022-02 is not expected to be material on our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzM4NDgyOTA3MDE4NDA_f2bdf3b6-9d47-4269-9b69-449b906b7063">Business Combination&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company owns a 60% equity interest in Moruga, which was established in 2014 when it began small-scale blueberry plantings in Peru. Since inception, Moruga has expanded to approximately 900 productive acres.  On May 1, 2022, the shareholders of Moruga amended and restated its shareholders agreement (&#x201c;the Amendment&#x201d;), wherein certain supermajority requirements that previously prevented the Company from directing the primary activities of Moruga were removed.  In connection with the Amendment, shareholders approved a new capital project to farm approximately 1,500 additional acres of blueberries in the Olmos region of Peru. Blueberries produced will be marketed through an agreement which gives exclusive marketing rights to a minority shareholder. The new capital project is anticipated to require a total investment of approximately $50&#160;million, the majority of which will be funded by cash flow generated by Moruga and supplemented by pro-rata shareholder contributions based on each shareholders&#x2019; respective ownership interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Amendment resulted in the consolidation of Moruga because the Company concluded that that Moruga was a VIE, and the Company could control the primary activities of Moruga and is the primary beneficiary of the entity. Upon consolidation, Moruga was accounted for using the acquisition method of accounting. In relation to our preexisting equity interest, we recognized a remeasurement gain of $2.0&#160;million, calculated as the difference between our 60% investment carrying value of $28.2&#160;million and its acquisition date fair value of $30.2&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preliminary fair value allocation of Moruga&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of Moruga is a Level 3 measurement in the fair value hierarchy. Management estimated the fair value of Moruga with the assistance of a third-party valuation specialist, using a combination of the GPC method under the market approach and the DCF method under the income approach.  We applied an equal weighting to the value conclusions resulting from the two employed approaches, because there was sufficient information available to estimate fair value under both methods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the GPC method, valuation multiples are calculated from the operating data and market metrics of the GPCs, and are then evaluated and adjusted based on the strengths and weaknesses of the entity relative to the comparable GPCs. The significant inputs used to estimate the fair value of the investment under the GPC method are the selected business enterprise value (&#x201c;BEV&#x201d;) to EBITDA multiple and BEV to revenue multiple. Of the derived multiples, we selected 8.0x for BEV to EBITDA and 1.1x for BEV to revenue. The mean and median multiples of the GPCs were 9.1x and 9.2x for BEV to EBITDA, respectively, and 1.1x and 0.7x for BEV to revenue, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the DCF method, the most significant inputs used to estimate the fair value are the cash flow projections, which are sensitive to the revenue projections, and the weighted average cost of capital ("WACC&#x201d;) which is used to discount and present value the projected cash flows.  For the revenue projections, we assumed a nearly flat annual growth rate based on the maturity of the existing blueberry plants for the discrete forecast period from 2023 to 2032, prior to reaching the terminal period. The WACC was estimated using a capital asset pricing model and the discount rate used to present value the future cash flows was 9%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the sum of the fair value of our previously held equity interest and the fair value of the noncontrolling interest, over the net of the acquisition-date values of the identifiable assets and liabilities assumed. The goodwill is attributable to our expected ability to utilize our existing infrastructure and workforce in Peru during the complementary periods between avocado harvest and processing seasons. The goodwill recognized is not expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The allocation of the fair value of Moruga as of the acquisition date is preliminary and subject to change within the allowable measurement period from the acquisition date, primarily for the calculation of deferred taxes. Amounts of identifiable assets acquired and liabilities assumed as of the acquisition date were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value of 100% of Moruga&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Recognized amounts of identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current liabilities&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.5)&lt;/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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other liabilities&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(8.0)&lt;/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:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of the noncontrolling interest in Moruga on the acquisition date was $20.2&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="ib5dad8d0a1ef4e15af115419679e9835_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODMxOQ_07bb6067-0ce4-4eb1-b6f7-5e03f1d90dc9"
      unitRef="number">0.60</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:AreaOfLand
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODMzNw_99a20525-012a-4701-9acf-7f50744df304"
      unitRef="acre">900</us-gaap:AreaOfLand>
    <us-gaap:AreaOfLand
      contextRef="i3e8e23e970b0403db00448bbf6b88fb8_I20220501"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODMyOA_ddfaf4b6-a912-46d8-9dfb-d2536e7c3d10"
      unitRef="acre">1500</us-gaap:AreaOfLand>
    <us-gaap:PaymentsToAcquireProjects
      contextRef="i5f4103b5ae7443e784d1919e2b555594_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODQxMA_c678ed6a-5ff1-4b92-92be-4677f5756c04"
      unitRef="usd">50000000</us-gaap:PaymentsToAcquireProjects>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i5f4103b5ae7443e784d1919e2b555594_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODM1NQ_650489aa-fe29-4d79-b2ba-590cda8ff8ee"
      unitRef="usd">2000000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="i3e8e23e970b0403db00448bbf6b88fb8_I20220501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODMxMA_e8b5313f-46bb-45c5-9807-7bf8dd16fe45"
      unitRef="number">0.60</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5f4103b5ae7443e784d1919e2b555594_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODQzNw_afad2e86-1b23-432e-bd75-4b31860e57bd"
      unitRef="usd">28200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="i5f4103b5ae7443e784d1919e2b555594_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODM4Mw_90e91de3-5f0c-40ab-b2c2-2fc0e466687a"
      unitRef="usd">30200000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i1342d40a28b043bea554009922803e68_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzM4NDgyOTA3MDE4NTE_ea92e45e-50c8-426d-ab78-f4370da8f23b"
      unitRef="pure">8.0</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i823d2d3fe0ab456496fea546858c2377_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzM4NDgyOTA3MDE4NjE_4cb92868-d4ea-43fc-a62d-96b783c09386"
      unitRef="pure">1.1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iae1d2279cac04fc9b395fd8bd122bd3c_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzM4NDgyOTA3MDE4NjY_ad07de5d-ce7a-414b-be5a-aad5f189e46e"
      unitRef="pure">9.1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i9ada497631624466a3744d39372b17f6_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzM4NDgyOTA3MDE4NzE_d18da479-475e-4f70-b482-3055c7a8b958"
      unitRef="pure">9.2</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i1635e242661e4feaa4bcfba885469347_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzM4NDgyOTA3MDE4NzY_732b5a08-0d6b-4158-92b6-2f566669a99d"
      unitRef="pure">1.1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i366db6ef90414519a5d0b0b2d71a41f6_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzM4NDgyOTA3MDE4ODE_8380514e-f4a0-4506-b012-c0adc83c6666"
      unitRef="pure">0.7</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:EquitySecuritiesFvNiMeasurementInput
      contextRef="id9121f284bce43b7b157000a8323c021_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODQ4MA_59ec923c-0113-4d8f-b4d1-5765ad9b7b16"
      unitRef="number">0.09</us-gaap:EquitySecuritiesFvNiMeasurementInput>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzM4NDgyOTA3MDE4NDE_7b3d1240-9927-4eff-bf19-476fed0c4bea">Amounts of identifiable assets acquired and liabilities assumed as of the acquisition date were as follows:&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:85.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value of 100% of Moruga&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Recognized amounts of identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current liabilities&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.5)&lt;/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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other liabilities&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(8.0)&lt;/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:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i3e8e23e970b0403db00448bbf6b88fb8_I20220501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzEtMC0xLTEtNzk2NTMvdGV4dHJlZ2lvbjozMDQ5N2Y1OThmMjA0ZGE4YjhkMGM5ZmNmMDBlZjZiMV8xOA_e3e839f5-0f41-454b-b6f3-d68083d10816"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="ib5b4f174865249d4940a8515dee8a95b_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzEtMS0xLTEtNzk2NTM_5d9a7748-017b-4146-be59-25af6cee5b77"
      unitRef="usd">50400000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzQtMS0xLTEtNzk2NTM_81bbe8c5-ed76-4f55-b75e-67168ab62328"
      unitRef="usd">7700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzUtMS0xLTEtNzk2NTM_878bfe94-0527-4651-ba0b-fcb4b2b0912a"
      unitRef="usd">7700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzYtMS0xLTEtNzk2NTM_e491bcdc-b7ee-41dd-82d2-38dc253a61b1"
      unitRef="usd">29600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzctMS0xLTEtNzk2NTM_e601c7ce-4868-4e22-b21c-1718d8b87d7f"
      unitRef="usd">2800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzgtMS0xLTEtNzk2NTM_911aad97-c164-4a40-9032-72dee8f49af7"
      unitRef="usd">5600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:Goodwill
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzktMS0xLTEtNzk2NTM_0e581b01-43dc-4741-a40f-d21e56e2b3c6"
      unitRef="usd">12500000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzEwLTEtMS0xLTc5NjUz_c6801349-4f2d-461e-8f5d-73b2e4292acb"
      unitRef="usd">4500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzExLTEtMS0xLTc5NjUz_23ecca19-5395-4d03-931b-366f770af775"
      unitRef="usd">3000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzEyLTEtMS0xLTc5NjUz_d36135b9-8c2f-4d68-ad78-5f4a60beec53"
      unitRef="usd">8000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="i9ac03b4987ab45b7984abf35e6cf8db5_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90YWJsZTo0NDljODgwMTRiZTU0NWZhYTQyODVjNDgwOTZlMmQ2Ni90YWJsZXJhbmdlOjQ0OWM4ODAxNGJlNTQ1ZmFhNDI4NWM0ODA5NmUyZDY2XzEzLTEtMS0xLTg2Mjk0_12d3d27f-0b79-48ae-9fcf-e03e41b8b8a5"
      unitRef="usd">50400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="ib5dad8d0a1ef4e15af115419679e9835_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MDkvZnJhZzplZmIzZTY2YmVkNGE0YjNhYmUxZjU5NzMxZTQyOGM1ZS90ZXh0cmVnaW9uOmVmYjNlNjZiZWQ0YTRiM2FiZTFmNTk3MzFlNDI4YzVlXzU0OTc1NTgxODQ5OA_c846beae-0cbc-4ad9-a8a2-8ffb9c8ae3d1"
      unitRef="usd">20200000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzI3NDg3NzkwNzA1NTg_166b0d76-8c7d-4370-b570-801c1708f41b">Goodwill and Intangible Asset, net&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the net carrying amount of goodwill by reportable segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:55.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.742%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;International Farming&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Blueberries&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill as of October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Business combination with Moruga (Note 3)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(49.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(49.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill as of October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;39.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of fiscal 2022, management performed its annual goodwill impairment test on its Peruvian farming reporting unit within the International Farming segment. With the assistance of a third-party specialist, management performed a quantitative assessment of the fair value of the reporting unit using the GPC and DCF methods described above in Note 3. We applied an equal weighting to the value conclusions resulting from the two employed approaches, because there was sufficient information to estimate the fair value of the reporting unit under both methods. The selected BEV to EBITDA multiple used in the GPC method was 12.0x for the first forecast year and 8.0x for the second forecast year. The mean and median BEV to EBITDA multiples of GPCs were 10.0x and 8.8x, respectively. The discount rate used in the DCF model was 17.5%, which reflects a significant increase in the WACC due to recent rising interest rates. In addition, forecasted cash flows have been negatively impacted by tax law repealing tax benefits to agribusiness entities in Peru. Peruvian corporate tax rates will increase from the current rate of 15% to 29.5% by calendar year 2028.  When forecasting cash flows during the fourth quarter of 2022, production and sales information regarding the 2022 avocado harvest in Peru became available, along with information on the impact of inflationary pressures on the Peruvian farming cost structure, lowering management&#x2019;s profitability forecasts for the reporting unit. As a result of the valuations performed, management concluded that the fair value of the reporting unit was lower than its carrying value by $49.5 million, which was recorded as an impairment charge to goodwill in the consolidated statements of (loss) income.  In the Blueberries segment, there were no indicators of impairment to the blueberries reporting unit following the recording of goodwill in the third quarter of fiscal 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The result of our annual impairment assessment for the years ended October 31, 2021 and 2020 indicated that it was more likely than not that the fair value of our reporting unit&#x2019;s goodwill had exceeded its carrying value and accordingly, no impairment was recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible asset, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:69.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accumulated 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The intangible asset, net consists of a distributor relationship entirely attributed to the business combination with Moruga on May 1, 2022 (see Note 3). The intangible asset has an amortizable life of 2 years, to be recognized in selling, general and administrative expenses coinciding with the timing of the estimated revenues. Amortization expense was $0.8&#160;million for year ended October&#160;31, 2022. The remaining amortization expense is expected to be recognized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:70.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years Ending 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Estimated annual amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzI3NDg3NzkwNzA1NjI_eddeef83-3974-4691-b973-b20150ba29b2">&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:55.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.742%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;International Farming&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Blueberries&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill as of October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Business combination with Moruga (Note 3)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(49.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(49.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill as of October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;39.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i523a555a2390499a9c38fd6a5306c554_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzEtMS0xLTEtODY3Nzk_212dc1bc-368f-48fb-91eb-fd508a451796"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5da5e24147904af4b37ed956d503a25f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzEtMy0xLTEtODY3ODE_53965cca-2ab2-4508-b859-dcb87c00a6c4"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzEtNS0xLTEtODY3ODM_f9a4b56d-f206-44b1-a172-58d3184828bf"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3346b2ac99a8459aa94742a94a798c0d_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzItMS0xLTEtODY3Nzk_afd84eb0-2258-4599-a08c-5d581d9f7b96"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ifb1a7092cfa0462596eb0c496858f2ce_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzItMy0xLTEtODY3ODE_22e443ff-b820-438d-9e0b-0c8c688adf93"
      unitRef="usd">12500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzItNS0xLTEtODY3ODM_9490ab18-0974-4159-86b1-2d1852d6e2ec"
      unitRef="usd">12500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3346b2ac99a8459aa94742a94a798c0d_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzMtMS0xLTEtOTI3OTU_9e3c2f35-37ca-4d7e-8a4d-8b1f0c6ef5bb"
      unitRef="usd">49500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ifb1a7092cfa0462596eb0c496858f2ce_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzMtMy0xLTEtOTI3OTU_8c25da64-31cf-43dd-bcdf-7db9028e34bd"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzMtNS0xLTEtOTI3OTU_e564a58a-ec80-4e8c-ad1d-d9f2f6d42018"
      unitRef="usd">49500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="id449b8ec99da43889824fc2a22a2a09a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzMtMS0xLTEtODY3Nzk_740cb81d-f7c1-430a-8efe-d762916fbeef"
      unitRef="usd">26900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8095944bbb784bd9b4f24789eaf99831_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzMtMy0xLTEtODY3ODE_f056aef5-0462-4d80-898e-c5867af5fb3d"
      unitRef="usd">12500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTpiMmYxYzZmMTZlNTI0Yjk1YTA1OWY5NDcwMDM0YzAxYS90YWJsZXJhbmdlOmIyZjFjNmYxNmU1MjRiOTVhMDU5Zjk0NzAwMzRjMDFhXzMtNS0xLTEtODY3ODM_a7f3552a-d6d3-4780-9f35-8623c23ee42f"
      unitRef="usd">39400000</us-gaap:Goodwill>
    <avo:GoodwillImpairmentMeasurementInput
      contextRef="i577dca38c9974970af71e0367eb6f0df_I20221031"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzE0ODQzNDA2OTkyNTAz_7b19ca8c-75b2-431c-99e3-a09bacc2c24e"
      unitRef="multiple">12.0</avo:GoodwillImpairmentMeasurementInput>
    <avo:GoodwillImpairmentMeasurementInput
      contextRef="i2b250997cd294af3ae531e0a7d2984ea_I20221031"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzE0ODQzNDA2OTkyNDky_eb603ffa-920b-4da9-90f7-60740119b853"
      unitRef="multiple">8.0</avo:GoodwillImpairmentMeasurementInput>
    <avo:GoodwillImpairmentMeasurementInput
      contextRef="i0c56ed1f506f468eab1ad5361e299e3a_I20221031"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzE0ODQzNDA2OTkyNDk3_386ab8ae-7a8e-4386-9e3c-d1d1ab88740b"
      unitRef="multiple">10.0</avo:GoodwillImpairmentMeasurementInput>
    <avo:GoodwillImpairmentMeasurementInput
      contextRef="ia0286c08280b4e77a254ed36f2bddc6a_I20221031"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzIxOTkwMjMyNzMwODU_1c893144-3a40-4d56-b1bf-5c220894f143"
      unitRef="multiple">8.8</avo:GoodwillImpairmentMeasurementInput>
    <avo:GoodwillImpairmentMeasurementInput
      contextRef="i9fd21a3f3c17412ea56f0d3857b70594_I20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzE0ODQzNDA2OTkyNDg1_336b7f73-8f43-46b1-adbf-99adbd51b0fb"
      unitRef="multiple">0.175</avo:GoodwillImpairmentMeasurementInput>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i887b5b32e74245679071b4018cfd2131_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzU0OTc1NTgzMTUwOQ_61cbaaee-af19-438a-a868-c46f18b548ef"
      unitRef="usd">-49500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzI3NDg3NzkwNzA1NjE_0884f294-a32d-4b09-aaa9-a12c25fa599a">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible asset, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:69.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accumulated 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTplNDcxMDcxZmEwOGM0ZjM4YmQ1YTc5ZjkyODU4MDQwMy90YWJsZXJhbmdlOmU0NzEwNzFmYTA4YzRmMzhiZDVhNzlmOTI4NTgwNDAzXzEtMS0xLTEtNzk2MzI_68a61731-1f00-4d73-886a-40d063162f82"
      unitRef="usd">2800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTplNDcxMDcxZmEwOGM0ZjM4YmQ1YTc5ZjkyODU4MDQwMy90YWJsZXJhbmdlOmU0NzEwNzFmYTA4YzRmMzhiZDVhNzlmOTI4NTgwNDAzXzEtMy0xLTEtNzk2MzI_4e0c101f-0c5a-42e3-8c86-4c134d8c09e8"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTplNDcxMDcxZmEwOGM0ZjM4YmQ1YTc5ZjkyODU4MDQwMy90YWJsZXJhbmdlOmU0NzEwNzFmYTA4YzRmMzhiZDVhNzlmOTI4NTgwNDAzXzItMS0xLTEtNzk2MzI_60e628fb-064f-44a8-be4c-ca2b35373455"
      unitRef="usd">800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTplNDcxMDcxZmEwOGM0ZjM4YmQ1YTc5ZjkyODU4MDQwMy90YWJsZXJhbmdlOmU0NzEwNzFmYTA4YzRmMzhiZDVhNzlmOTI4NTgwNDAzXzItMy0xLTEtNzk2MzI_6822598a-0d5f-4b31-af45-892f662089d4"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTplNDcxMDcxZmEwOGM0ZjM4YmQ1YTc5ZjkyODU4MDQwMy90YWJsZXJhbmdlOmU0NzEwNzFmYTA4YzRmMzhiZDVhNzlmOTI4NTgwNDAzXzMtMS0xLTEtNzk2MzI_a670bf4d-8ebe-401f-b96e-9edcd4282452"
      unitRef="usd">2000000.0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTplNDcxMDcxZmEwOGM0ZjM4YmQ1YTc5ZjkyODU4MDQwMy90YWJsZXJhbmdlOmU0NzEwNzFmYTA4YzRmMzhiZDVhNzlmOTI4NTgwNDAzXzMtMy0xLTEtNzk2MzI_206d57cc-ac7c-43cb-8cee-0530f84ed565"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzU0OTc1NTgxNDY1NA_7f238072-7728-4ef6-b630-7d3bb8861191">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzU0OTc1NTgxNjMyOQ_9fd95b26-f157-4ac0-8d78-62a7e59a58ce"
      unitRef="usd">800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90ZXh0cmVnaW9uOmEwNDZjZjJjY2Q4ZjQ0YTRhNWY2MjhlODI0ZjVlOGQzXzI3NDg3NzkwNzA1NTk_f3559c1b-89f2-44a0-8d18-21ef9e293f33">The remaining amortization expense is expected to be recognized as follows:&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:70.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years Ending 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Estimated annual amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTphNjlkZWYwOWMwOGI0ZTgxOThjMWFkOGQ1MjA0YzkyNi90YWJsZXJhbmdlOmE2OWRlZjA5YzA4YjRlODE5OGMxYWQ4ZDUyMDRjOTI2XzItMy0xLTEtNzk2MzI_cfa545b2-aa4f-48b5-b75d-d50835c381c3"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF81MTUvZnJhZzphMDQ2Y2YyY2NkOGY0NGE0YTVmNjI4ZTgyNGY1ZThkMy90YWJsZTphNjlkZWYwOWMwOGI0ZTgxOThjMWFkOGQ1MjA0YzkyNi90YWJsZXJhbmdlOmE2OWRlZjA5YzA4YjRlODE5OGMxYWQ4ZDUyMDRjOTI2XzItNS0xLTEtNzk2MzI_13df6114-735a-482b-843e-ddddcf8d73e1"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90ZXh0cmVnaW9uOjFmOGVmYmNkMzlkMTRkZTU4MTlmMGQ5NTg1YWMxZjliXzUzMA_478442a0-6073-4bd7-b1e6-5446246d2020">Details of Certain Account Balances&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Details of certain of our significant account balances in our consolidated financial statements are included below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;33.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Crop growing costs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Packaging and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;73.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;48.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventory at October&#160;31, 2022 included a $0.7&#160;million adjustment to increase inventories recognized in the business combination with Moruga to their fair value as of May 1, 2022. These inventories, including the fair value adjustment, will be recognized in cost of sales as the underlying inventories are sold. Refer also to Note 3 for more information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Employee-related&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Freight&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outside fruit purchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;VAT and local taxes payable&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Legal settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Employee-related&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net gains (losses) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency transaction (loss) gain, net&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Debt extinguishment costs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90ZXh0cmVnaW9uOjFmOGVmYmNkMzlkMTRkZTU4MTlmMGQ5NTg1YWMxZjliXzUzMQ_5c170039-e3a8-4bb2-b7b9-bed372e58834">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;33.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Crop growing costs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Packaging and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;73.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;48.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZToxOWFhMDYzZTg0YmI0NDQ1OGM3MWJhMGIxZjFlMjI3MC90YWJsZXJhbmdlOjE5YWEwNjNlODRiYjQ0NDU4YzcxYmEwYjFmMWUyMjcwXzItMS0xLTEtNzg3NTk_8c770d67-cce7-4d65-9a5f-55465843e99b"
      unitRef="usd">33800000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZToxOWFhMDYzZTg0YmI0NDQ1OGM3MWJhMGIxZjFlMjI3MC90YWJsZXJhbmdlOjE5YWEwNjNlODRiYjQ0NDU4YzcxYmEwYjFmMWUyMjcwXzItMy0xLTEtNzg3NTk_22b30339-ed17-408c-8c94-f7bb8f993aea"
      unitRef="usd">22500000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:AgriculturalRelatedInventoryGrowingCrops
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZToxOWFhMDYzZTg0YmI0NDQ1OGM3MWJhMGIxZjFlMjI3MC90YWJsZXJhbmdlOjE5YWEwNjNlODRiYjQ0NDU4YzcxYmEwYjFmMWUyMjcwXzMtMS0xLTEtNzg3NTk_e1432ad0-df9a-449f-866f-9e343a4eb3fa"
      unitRef="usd">19500000</us-gaap:AgriculturalRelatedInventoryGrowingCrops>
    <us-gaap:AgriculturalRelatedInventoryGrowingCrops
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZToxOWFhMDYzZTg0YmI0NDQ1OGM3MWJhMGIxZjFlMjI3MC90YWJsZXJhbmdlOjE5YWEwNjNlODRiYjQ0NDU4YzcxYmEwYjFmMWUyMjcwXzMtMy0xLTEtNzg3NTk_4dc8385c-0167-42a7-bb68-ead885b9bab4"
      unitRef="usd">11900000</us-gaap:AgriculturalRelatedInventoryGrowingCrops>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZToxOWFhMDYzZTg0YmI0NDQ1OGM3MWJhMGIxZjFlMjI3MC90YWJsZXJhbmdlOjE5YWEwNjNlODRiYjQ0NDU4YzcxYmEwYjFmMWUyMjcwXzQtMS0xLTEtNzg3NTk_71dbe114-a95d-4222-ad62-de5bc4ecb509"
      unitRef="usd">19800000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZToxOWFhMDYzZTg0YmI0NDQ1OGM3MWJhMGIxZjFlMjI3MC90YWJsZXJhbmdlOjE5YWEwNjNlODRiYjQ0NDU4YzcxYmEwYjFmMWUyMjcwXzQtMy0xLTEtNzg3NTk_c66dbc5e-0e0a-4498-b9b3-aa2b4c932460"
      unitRef="usd">13800000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZToxOWFhMDYzZTg0YmI0NDQ1OGM3MWJhMGIxZjFlMjI3MC90YWJsZXJhbmdlOjE5YWEwNjNlODRiYjQ0NDU4YzcxYmEwYjFmMWUyMjcwXzUtMS0xLTEtNzg3NTk_19dc9f50-1f80-4048-9b7b-79146ec67a94"
      unitRef="usd">73100000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZToxOWFhMDYzZTg0YmI0NDQ1OGM3MWJhMGIxZjFlMjI3MC90YWJsZXJhbmdlOjE5YWEwNjNlODRiYjQ0NDU4YzcxYmEwYjFmMWUyMjcwXzUtMy0xLTEtNzg3NTk_2570b501-ab5d-4248-a927-c611bc7ab768"
      unitRef="usd">48200000</us-gaap:InventoryNet>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic0d21af6f1fb497ba7fe1cc18dbe07a5_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90ZXh0cmVnaW9uOjFmOGVmYmNkMzlkMTRkZTU4MTlmMGQ5NTg1YWMxZjliXzIxNzk_78fdcca3-5956-48c9-bba8-f3d0eb4b1894"
      unitRef="usd">700000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90ZXh0cmVnaW9uOjFmOGVmYmNkMzlkMTRkZTU4MTlmMGQ5NTg1YWMxZjliXzUyNg_aec3b6f4-1443-401d-94e8-a1c9fc336a44">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Employee-related&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Freight&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outside fruit purchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;VAT and local taxes payable&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Legal settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzEtMS0xLTEtNzk4NTE_d2b60169-f909-47bd-9882-9bc6fd70ff06"
      unitRef="usd">16300000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzEtMy0xLTEtNzk4NTE_d6b982f0-f99b-4965-958a-8b7b3ca61f2c"
      unitRef="usd">14600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <avo:AccruedFreightCostsCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzItMS0xLTEtNzk4NTE_cbc1d743-9624-4659-a8b3-ef9cea7dd130"
      unitRef="usd">6200000</avo:AccruedFreightCostsCurrent>
    <avo:AccruedFreightCostsCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzItMy0xLTEtNzk4NTE_0c82e6cd-ebbc-478b-8c7f-4ed89d316e55"
      unitRef="usd">3900000</avo:AccruedFreightCostsCurrent>
    <avo:AccruedFruitCostsCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzUtMS0xLTEtNzk4NTE_b1fa3995-8dc3-4624-9d19-a3b8dea02311"
      unitRef="usd">1000000.0</avo:AccruedFruitCostsCurrent>
    <avo:AccruedFruitCostsCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzUtMy0xLTEtNzk4NTE_a01a59a1-e1f4-4a64-bf70-283e42c47672"
      unitRef="usd">2200000</avo:AccruedFruitCostsCurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzYtMS0xLTEtNzk4NTE_b1e8ed50-4659-4b99-9ed7-f80a201f451c"
      unitRef="usd">100000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzYtMy0xLTEtNzk4NTE_2a17218d-daff-4272-8b1b-3f4e86a94dfa"
      unitRef="usd">1000000.0</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <avo:AccruedLegalSettlement
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzctMS0xLTEtNzk4NTE_fa38f33e-2a91-4ab0-971e-e2560ad7a93c"
      unitRef="usd">800000</avo:AccruedLegalSettlement>
    <avo:AccruedLegalSettlement
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzctMy0xLTEtNzk4NTE_cca9cadd-feae-4204-847e-dd3c1d12c334"
      unitRef="usd">800000</avo:AccruedLegalSettlement>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzktMS0xLTEtOTI3Nzg_9174d4cd-585a-40ca-ae8e-952ad2bd35d1"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzktMy0xLTEtOTI3Nzg_93f3742b-2596-49f5-b931-f2eab6549695"
      unitRef="usd">2100000</us-gaap:DerivativeLiabilitiesCurrent>
    <avo:AccruedConstructionInProgressCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzEwLTEtMS0xLTkyNzc4_d82140b2-affb-4878-a157-dcde953813e9"
      unitRef="usd">0</avo:AccruedConstructionInProgressCurrent>
    <avo:AccruedConstructionInProgressCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzEwLTMtMS0xLTkyNzc4_1e1d2dbc-e69c-485b-8549-79a2fc8d6541"
      unitRef="usd">200000</avo:AccruedConstructionInProgressCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzgtMS0xLTEtNzk4NTE_a6e6f724-590f-44d6-ae02-58b3f8c6ed72"
      unitRef="usd">5700000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzgtMy0xLTEtNzk4NTE_7d024c5b-7796-4d36-b1dc-771408a98163"
      unitRef="usd">4000000.0</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzktMS0xLTEtNzk4NTE_a8ef0b5e-9776-44c8-bcb0-047a867a7dfa"
      unitRef="usd">30100000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTplNDJkOWIzODgxMTg0OTlmODM0ZTJlZTY4ZWE5Njg5Ny90YWJsZXJhbmdlOmU0MmQ5YjM4ODExODQ5OWY4MzRlMmVlNjhlYTk2ODk3XzktMy0xLTEtNzk4NTE_8dbb29a9-e2e4-4ded-8d55-17f2bc36c18b"
      unitRef="usd">28800000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90ZXh0cmVnaW9uOjFmOGVmYmNkMzlkMTRkZTU4MTlmMGQ5NTg1YWMxZjliXzUyNw_41f3e4ef-9d17-4573-b970-ad883f68b698">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Employee-related&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzItMS0xLTEtNzg3NTk_717ca2cf-a9c2-4fc3-885d-3aa5b6bb1ae3"
      unitRef="usd">17100000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzItMy0xLTEtNzg3NTk_f3e4a8d9-7d12-4308-ac40-26ceae575973"
      unitRef="usd">15700000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <avo:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzQtMS0xLTEtNzg3NTk_40062d13-2c32-4c3e-8889-49f25f4e6292"
      unitRef="usd">1200000</avo:EmployeeRelatedLiabilitiesNoncurrent>
    <avo:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzQtMy0xLTEtNzg3NTk_ca64e494-1161-4be8-b635-cbe4e396b9bb"
      unitRef="usd">1600000</avo:EmployeeRelatedLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzctMS0xLTEtOTI3NTk_b171aa9e-38a3-4a06-846d-0feef0cef2c4"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzctMy0xLTEtOTI3NTk_a6e1ff68-4bb9-42e1-8b4e-b7145118f854"
      unitRef="usd">1400000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <avo:OtherMiscellaneousLiabilitiesNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzctMS0xLTEtNzg3NTk_848a9287-f57c-4727-b10d-40bbb25608ac"
      unitRef="usd">1900000</avo:OtherMiscellaneousLiabilitiesNoncurrent>
    <avo:OtherMiscellaneousLiabilitiesNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzctMy0xLTEtNzg3NTk_8564c5f2-8013-43b5-9aee-ad73f3d224d6"
      unitRef="usd">1300000</avo:OtherMiscellaneousLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzgtMS0xLTEtNzg3NTk_4cc02fc8-a36b-4d74-96fb-21d8a60951af"
      unitRef="usd">20200000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTowNWZlZWFmZjAzODQ0NzQyYWVlNWM4ZTMyNjkxODQyYS90YWJsZXJhbmdlOjA1ZmVlYWZmMDM4NDQ3NDJhZWU1YzhlMzI2OTE4NDJhXzgtMy0xLTEtNzg3NTk_996b0106-e979-4b4b-b9fb-6d674cfcbed6"
      unitRef="usd">20000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90ZXh0cmVnaW9uOjFmOGVmYmNkMzlkMTRkZTU4MTlmMGQ5NTg1YWMxZjliXzUyOA_d1b24d24-6017-4741-8494-85a6dd9192c8">&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:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net gains (losses) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency transaction (loss) gain, net&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Debt extinguishment costs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzItMS0xLTEtNzg3NTk_0b9b4bb7-570b-46d7-a163-d55d28edf18e"
      unitRef="usd">4700000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzItMy0xLTEtNzg3NTk_4a031626-1fef-476e-87b8-ce199e8a6989"
      unitRef="usd">800000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzItNS0xLTEtNzg3NTk_d68c6fce-df56-4584-9965-6d1fe2916d83"
      unitRef="usd">-4200000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzMtMS0xLTEtNzg3NTk_5e13c987-a88f-4d25-8237-dd8c02da7169"
      unitRef="usd">-2000000.0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzMtMy0xLTEtNzg3NTk_206d201b-d0c4-49c3-a8eb-93c9a575ecd6"
      unitRef="usd">-1600000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzMtNS0xLTEtNzg3NTk_6311c54a-ad87-4aca-98bf-e94f136ac8a6"
      unitRef="usd">1300000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:InterestIncomeOther
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzQtMS0xLTEtNzg3NTk_2490d472-b363-4472-b9a6-8a232ace694e"
      unitRef="usd">1700000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzQtMy0xLTEtNzg3NTk_f13cc563-f173-4a7d-992c-8ea05f9cc3a4"
      unitRef="usd">1700000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzQtNS0xLTEtNzg3NTk_e3bd6a86-5cdb-4dc7-b0df-460405eebea9"
      unitRef="usd">2400000</us-gaap:InterestIncomeOther>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzUtMS0xLTEtNzg3NTk_fd98588b-86ce-4c6c-bbc6-9d79a1ee0614"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzUtMy0xLTEtNzg3NTk_aaa080f5-2241-443b-bcf7-ebadf4f209cc"
      unitRef="usd">-100000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzUtNS0xLTEtNzg3NTk_565e035b-d2f4-4e3d-b170-ec1c1bbfe442"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <avo:OtherNonoperatingExpenseIncomeNet
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzYtMS0xLTEtNzg3NTk_5d33f0eb-0b2f-4a06-89c1-88f2cf7cd47f"
      unitRef="usd">0</avo:OtherNonoperatingExpenseIncomeNet>
    <avo:OtherNonoperatingExpenseIncomeNet
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzYtMy0xLTEtNzg3NTk_3c517a63-90f4-4866-94ae-9da212f005fd"
      unitRef="usd">-500000</avo:OtherNonoperatingExpenseIncomeNet>
    <avo:OtherNonoperatingExpenseIncomeNet
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzYtNS0xLTEtNzg3NTk_9bcf3903-e76e-4725-9ad9-30a3d5d41408"
      unitRef="usd">200000</avo:OtherNonoperatingExpenseIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzctMS0xLTEtNzg3NTk_f0c05547-a1b5-401f-bc82-319f2adc05e1"
      unitRef="usd">4400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzctMy0xLTEtNzg3NTk_49c2230c-a3e2-4a7b-aae8-577cf30dec0d"
      unitRef="usd">1300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzMvZnJhZzoxZjhlZmJjZDM5ZDE0ZGU1ODE5ZjBkOTU4NWFjMWY5Yi90YWJsZTpiYWQ0ZjFiZThkMGM0Y2ExYjFmYzBmMzIyNTFmNTY0NS90YWJsZXJhbmdlOmJhZDRmMWJlOGQwYzRjYTFiMWZjMGYzMjI1MWY1NjQ1XzctNS0xLTEtNzg3NTk_12b5ac1e-8dcd-480c-abee-62930385559c"
      unitRef="usd">-700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90ZXh0cmVnaW9uOjQwZWQ5MzZjYjU0YTQ2YmU4YjhlNjRlYjViYzAxZTA1XzUxNjg_aa20a2c4-c9d0-44ee-98a5-d41bb2eb5055">Equity Method Investees&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Henry Avocado &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company owns a 49% interest in Henry Avocado Corporation (&#x201c;Henry Avocado&#x201d;), based in Escondido, California. Henry Avocado packs, distributes and sells fresh avocados in the domestic market from California growers and also imports packed Chilean and Mexican avocados. Henry Avocado also operates a farm management and orchard leasing business where it performs various farming functions on behalf of growers. There is a basis difference between the Company&#x2019;s historical investment in Henry Avocado and the amount recorded in members&#x2019; capital by the investee of $4.0&#160;million as of October&#160;31, 2022 and 2021, comprised solely of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Mr.&#160;Avocado&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company owns a 33% interest in Shanghai Mr.&#160;Avocado Limited (&#x201c;Mr.&#160;Avocado&#x201d;), a Chinese joint venture enterprise, through its Mission Produce Asia Ltd. subsidiary. The primary business operations include the marketing, ripening and distribution of fresh avocados within China. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As noted in Note 3, Moruga was accounted for under the equity method of accounting until its consolidation on May 1, 2022. More information on Moruga is also included in Note 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company owns a 50% interest in Copaltas S.A.S. (&#x201c;Copaltas&#x201d;), a Colombian joint venture enterprise. The primary business operations include the development and operation of avocado farms within Colombia. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial information for our equity method investees as of and for the years ended October 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.810%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current liabilities&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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:0 1pt"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sales&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;371.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;39.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income (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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;45.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current liabilities&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sales&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;261.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;37.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income (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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sales&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;254.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Selected financial information for Moruga is set forth for periods under which Moruga was accounted for under the equity method of accounting. As of October 31, 2022, Moruga was consolidated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments in its equity method investees have been impacted by the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Investment balance as of October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;46.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equity method income (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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Dividends received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Investment balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equity method income (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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Dividends received&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.2)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Investment contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Remeasurement gain&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of consolidation with Mission Produce on May 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(30.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(30.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Investment balance as of October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i39189619fcfe43acbfba51423d07da7d_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90ZXh0cmVnaW9uOjQwZWQ5MzZjYjU0YTQ2YmU4YjhlNjRlYjViYzAxZTA1XzY4_6b09a874-55b0-4163-a283-c5176d42fd6a"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
      contextRef="i79eb0054e523443ebd391d516ad09d25_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90ZXh0cmVnaW9uOjQwZWQ5MzZjYjU0YTQ2YmU4YjhlNjRlYjViYzAxZTA1XzYxMg_d39023a5-7b0e-42c6-80ae-2640b878bcb9"
      unitRef="usd">4000000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
      contextRef="i39189619fcfe43acbfba51423d07da7d_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90ZXh0cmVnaW9uOjQwZWQ5MzZjYjU0YTQ2YmU4YjhlNjRlYjViYzAxZTA1XzYxMg_d987aeac-bf73-419f-9f37-e8483d33f7fc"
      unitRef="usd">4000000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ibe2523d6e6fc43658203bb4abbd05c98_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90ZXh0cmVnaW9uOjQwZWQ5MzZjYjU0YTQ2YmU4YjhlNjRlYjViYzAxZTA1XzY5Mw_55253bbc-b29a-44e0-a8a6-418e52f40556"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i472635aac9304e3eb37d12a499e188c1_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90ZXh0cmVnaW9uOjQwZWQ5MzZjYjU0YTQ2YmU4YjhlNjRlYjViYzAxZTA1XzQ0MzQ_40a3bbef-3981-4bba-b02b-37cc85a99ede"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90ZXh0cmVnaW9uOjQwZWQ5MzZjYjU0YTQ2YmU4YjhlNjRlYjViYzAxZTA1XzUxNjk_7428aae2-1d68-4f83-890a-11d827702582">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial information for our equity method investees as of and for the years ended October 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.810%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current liabilities&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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:0 1pt"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sales&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;371.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;39.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income (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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;45.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current liabilities&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sales&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;261.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;37.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income (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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sales&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;254.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments in its equity method investees have been impacted by the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Investment balance as of October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;46.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equity method income (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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Dividends received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Investment balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equity method income (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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Dividends received&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.2)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Investment contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Remeasurement gain&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of consolidation with Mission Produce on May 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(30.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(30.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Investment balance as of October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:EquityMethodInvestmentsTextBlock>
    <us-gaap:AssetsCurrent
      contextRef="i09f15130e9fe405e9d58bf6f50c06b49_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzItMS0xLTEtNzg3NTk_5a7797f5-9548-4b87-89ec-7bfcf3d9db44"
      unitRef="usd">49500000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icf31f66431074588b913e07a732b3936_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzItMy0xLTEtNzg3NTk_611c0a3f-865d-4ea1-b2b3-2637f0ec2e5b"
      unitRef="usd">3300000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id34723d84df240fd9c0e4226a483e2e5_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzItNS0xLTEtNzg3NTk_c9fc81e1-926a-4f12-b88d-eb83d19a3df8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsCurrent
      contextRef="i97970e38d51b494c89a99dc26b857b31_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzItNy0xLTEtNzg3NTk_8e949cfa-9b6b-4a8b-ab08-d9bb05b386f4"
      unitRef="usd">600000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i09f15130e9fe405e9d58bf6f50c06b49_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzMtMS0xLTEtNzg3NTk_33cba356-237f-47e8-bda1-04157d04f542"
      unitRef="usd">16000000.0</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="icf31f66431074588b913e07a732b3936_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzMtMy0xLTEtNzg3NTk_3ca7f451-0137-4d58-89ba-4d8fd1d6f4fb"
      unitRef="usd">1700000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="id34723d84df240fd9c0e4226a483e2e5_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzMtNS0xLTEtNzg3NTk_6e39461f-0b14-4e68-b1cf-15822de05920"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsNoncurrent
      contextRef="i97970e38d51b494c89a99dc26b857b31_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzMtNy0xLTEtNzg3NTk_83280ced-073e-4dc4-9b1d-c7e4a25f2b91"
      unitRef="usd">20600000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i09f15130e9fe405e9d58bf6f50c06b49_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzQtMS0xLTEtNzg3NTk_1f60e7c8-5928-4c09-8d26-3197a762e891"
      unitRef="usd">18600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icf31f66431074588b913e07a732b3936_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzQtMy0xLTEtNzg3NTk_30bcfd14-8849-48df-a326-83e324d50e1c"
      unitRef="usd">3900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id34723d84df240fd9c0e4226a483e2e5_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzQtNS0xLTEtNzg3NTk_272072f7-3e80-40c0-b76f-5663650735e4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesCurrent
      contextRef="i97970e38d51b494c89a99dc26b857b31_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzQtNy0xLTEtNzg3NTk_36115ec3-0fe8-4089-80a2-503a9e6042d7"
      unitRef="usd">6700000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i09f15130e9fe405e9d58bf6f50c06b49_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzUtMS0xLTEtNzg3NTk_8d05678a-b09a-415a-b513-4fc9ee1d9574"
      unitRef="usd">7600000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="icf31f66431074588b913e07a732b3936_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzUtMy0xLTEtNzg3NTk_b597a8f2-351f-427a-bbb3-c93a227259fd"
      unitRef="usd">600000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id34723d84df240fd9c0e4226a483e2e5_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzUtNS0xLTEtNzg3NTk_ace18164-aff0-4a18-9c64-5cf17c6846b4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i97970e38d51b494c89a99dc26b857b31_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzUtNy0xLTEtNzg3NTk_d41be3ba-0199-4345-88ab-7f8a44eacee8"
      unitRef="usd">7300000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1889b5da82ff4cb0ac551e6390403f26_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzYtMS0xLTEtNzg3NTk_832e602a-a776-4cd9-a9c8-afefea5753b0"
      unitRef="usd">371600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e34698387224d109045fd72016bf10d_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzYtMy0xLTEtNzg3NTk_9cd4227e-523d-437c-bb11-ae90037a418c"
      unitRef="usd">20500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b66b79787144d75b1645145011cd866_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzYtNS0xLTEtNzg3NTk_0d56741e-4cb7-47bf-8334-850755cb5755"
      unitRef="usd">39600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4118182435434db1859469a8ab23edee_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzYtNy0xLTEtNzg3NTk_6cfe5a0b-f22c-458d-a8b4-b820e159b324"
      unitRef="usd">200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i1889b5da82ff4cb0ac551e6390403f26_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzctMS0xLTEtNzg3NTk_60802b4a-45b1-47d7-b7d7-5b7ee823f934"
      unitRef="usd">33400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2e34698387224d109045fd72016bf10d_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzctMy0xLTEtNzg3NTk_d8dc1ab9-78f0-4136-aa00-aa9e353c3cd3"
      unitRef="usd">1700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1b66b79787144d75b1645145011cd866_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzctNS0xLTEtNzg3NTk_a06c881a-2d9f-496f-b284-c17c9ad8de9e"
      unitRef="usd">7100000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4118182435434db1859469a8ab23edee_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzctNy0xLTEtNzg3NTk_ba7f9298-f812-484b-b4fc-e006d49f2400"
      unitRef="usd">200000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i1889b5da82ff4cb0ac551e6390403f26_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzgtMS0xLTEtNzg3NTk_73a841e1-aa48-4f32-ab0d-61a0bf6f4d2f"
      unitRef="usd">11500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2e34698387224d109045fd72016bf10d_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzgtMy0xLTEtNzg3NTk_138bec22-388c-4d86-b162-c39a9cc28b7c"
      unitRef="usd">-1800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1b66b79787144d75b1645145011cd866_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzgtNS0xLTEtNzg3NTk_08362718-49c6-41fe-8e51-71c26972b995"
      unitRef="usd">5900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4118182435434db1859469a8ab23edee_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzgtNy0xLTEtNzg3NTk_e19f18a2-771a-47ae-9dcd-cb4b41986f1f"
      unitRef="usd">-700000</us-gaap:NetIncomeLoss>
    <us-gaap:AssetsCurrent
      contextRef="i951740ff6cc9413e8fe41bb22489c6d5_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEwLTEtMS0xLTc4NzU5_d06948fd-903d-4188-ae3a-7817e753309c"
      unitRef="usd">45100000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8ebb753a7b2d44e7a0013eb08f5b1f88_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEwLTMtMS0xLTc4NzU5_22a7bd7c-e4ae-489f-ab82-7ef58051e987"
      unitRef="usd">4400000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0313fc273b0e4005b4f4dff673cfa497_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEwLTUtMS0xLTc4NzU5_66e52b67-a8c5-481e-a10d-ed4716a685ae"
      unitRef="usd">24800000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i96f8b67e2f4649c78b18adb3d3af2b50_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEwLTctMS0xLTc4NzU5_4f7e7333-c62b-44b1-8999-8cfc18450e6a"
      unitRef="usd">1500000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i951740ff6cc9413e8fe41bb22489c6d5_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzExLTEtMS0xLTc4NzU5_64d97ef6-5225-458f-bf5c-f0a2d0ec5b30"
      unitRef="usd">16600000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i8ebb753a7b2d44e7a0013eb08f5b1f88_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzExLTMtMS0xLTc4NzU5_3030f39c-f160-4397-b3bb-81463f81cb37"
      unitRef="usd">500000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i0313fc273b0e4005b4f4dff673cfa497_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzExLTUtMS0xLTc4NzU5_30402634-c772-4a68-a383-626879c66cff"
      unitRef="usd">21500000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i96f8b67e2f4649c78b18adb3d3af2b50_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzExLTctMS0xLTc4NzU5_8cdeac44-d10d-4b78-873e-6a5b38d783ba"
      unitRef="usd">16600000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i951740ff6cc9413e8fe41bb22489c6d5_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEyLTEtMS0xLTc4NzU5_742214ca-7ddc-4c17-8713-9fbbcab6e9ab"
      unitRef="usd">22700000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8ebb753a7b2d44e7a0013eb08f5b1f88_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEyLTMtMS0xLTc4NzU5_f09f9188-117e-48db-82a8-b5e558d4bf55"
      unitRef="usd">3100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0313fc273b0e4005b4f4dff673cfa497_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEyLTUtMS0xLTc4NzU5_03060fb0-4017-4663-9de2-6dacc93b7364"
      unitRef="usd">13600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i96f8b67e2f4649c78b18adb3d3af2b50_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEyLTctMS0xLTc4NzU5_81c5b5f2-041b-4f83-9a93-2bf07be2a644"
      unitRef="usd">2500000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i951740ff6cc9413e8fe41bb22489c6d5_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEzLTEtMS0xLTc4NzU5_9c4b95bc-d67f-461e-baee-8ff07f15a5fb"
      unitRef="usd">6800000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i8ebb753a7b2d44e7a0013eb08f5b1f88_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEzLTMtMS0xLTc4NzU5_60852c7f-e1ba-4fad-87b9-eb4c5dbe1279"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i0313fc273b0e4005b4f4dff673cfa497_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEzLTUtMS0xLTc4NzU5_ce8b83dd-7627-4507-b9d8-2448385f384e"
      unitRef="usd">3800000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i96f8b67e2f4649c78b18adb3d3af2b50_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzEzLTctMS0xLTc4NzU5_aa4f4dad-ec2b-4949-ad7c-4670ff3b6b03"
      unitRef="usd">6500000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i163b1ce84b4f492a8efaa8416835c26b_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE0LTEtMS0xLTc4NzU5_d5dff4f9-a51d-4263-ba44-c53ba10a74b1"
      unitRef="usd">261700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1377174f3be74157af4f1876f53c6c7d_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE0LTMtMS0xLTc4NzU5_d385c5ef-04c0-4b07-998a-0f2eebc6e8d5"
      unitRef="usd">20100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3611549afd847d2a65cd83822d4d3c7_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE0LTUtMS0xLTc4NzU5_9afd382c-f731-4c8b-ab79-c2afffa8259d"
      unitRef="usd">37300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00b64c2cfe2a4c00b5ad67484853f019_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE0LTctMS0xLTc4NzU5_42a1ec33-430c-45e7-8f4b-419a176db6b2"
      unitRef="usd">100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i163b1ce84b4f492a8efaa8416835c26b_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE1LTEtMS0xLTc4NzU5_b4e46363-5ccd-4794-9635-053db2858369"
      unitRef="usd">24600000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1377174f3be74157af4f1876f53c6c7d_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE1LTMtMS0xLTc4NzU5_76eb8c2d-c74a-4be6-9187-f7231ca1af9a"
      unitRef="usd">3400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if3611549afd847d2a65cd83822d4d3c7_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE1LTUtMS0xLTc4NzU5_ca96db2d-8f7f-41a8-98fa-e6dfa5cbb7ba"
      unitRef="usd">10500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i00b64c2cfe2a4c00b5ad67484853f019_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE1LTctMS0xLTc4NzU5_d9bb6457-6851-406d-8e32-24476e500657"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i163b1ce84b4f492a8efaa8416835c26b_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE2LTEtMS0xLTc4NzU5_b83f1806-c3e2-4ad5-8092-b465348ca0ff"
      unitRef="usd">7500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1377174f3be74157af4f1876f53c6c7d_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE2LTMtMS0xLTc4NzU5_720aae45-ae5c-4d87-b8db-eb78c1141000"
      unitRef="usd">500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if3611549afd847d2a65cd83822d4d3c7_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE2LTUtMS0xLTc4NzU5_9ef2fb8a-56a6-4c6f-b422-58377f09cdd5"
      unitRef="usd">6400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i00b64c2cfe2a4c00b5ad67484853f019_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE2LTctMS0xLTc4NzU5_bb1252c5-f843-4a53-bfa3-0b28db59e017"
      unitRef="usd">-200000</us-gaap:NetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic93ebce3a2254548804d561707ad68c9_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE4LTEtMS0xLTg4OTgz_987272cd-7c6c-4a8b-962a-05903a220255"
      unitRef="usd">254100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id868b8356401425292ab52186754acb7_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE4LTMtMS0xLTg4OTgz_a401d1c2-51d6-43fc-b7c0-5d560cba10b6"
      unitRef="usd">11700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80b0532962264b6094a280fe287ac1db_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE4LTUtMS0xLTg4OTgz_04193c27-adc0-41e8-a7c1-c9ea7e4c871c"
      unitRef="usd">28700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3babbcc8ffd14b84b2e7a9d0b83c8de9_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE4LTctMS0xLTg4OTgz_2dd8e012-f6c4-45e1-9228-8102f1251487"
      unitRef="usd">200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="ic93ebce3a2254548804d561707ad68c9_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE5LTEtMS0xLTg4OTgz_0531152d-3039-408b-8cbf-d749ba7a6045"
      unitRef="usd">22800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id868b8356401425292ab52186754acb7_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE5LTMtMS0xLTg4OTgz_2b1f7f3c-a4e4-499d-a65d-cc8770b3b323"
      unitRef="usd">1900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i80b0532962264b6094a280fe287ac1db_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE5LTUtMS0xLTg4OTgz_70ec2678-76a1-47d7-bc08-f379cdbc0548"
      unitRef="usd">7700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3babbcc8ffd14b84b2e7a9d0b83c8de9_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzE5LTctMS0xLTg4OTgz_e1bb4336-9be0-4387-a546-4bea527315b8"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="ic93ebce3a2254548804d561707ad68c9_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzIwLTEtMS0xLTg4OTgz_a4adab7c-2abf-493a-870f-284534037d86"
      unitRef="usd">4400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id868b8356401425292ab52186754acb7_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzIwLTMtMS0xLTg4OTgz_8aa8862d-ec72-4a94-9cff-b9b55a57777f"
      unitRef="usd">-200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i80b0532962264b6094a280fe287ac1db_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzIwLTUtMS0xLTg4OTgz_a23fde96-02b7-428d-9dd5-929bc06a47cb"
      unitRef="usd">3800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3babbcc8ffd14b84b2e7a9d0b83c8de9_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTo5ZTNkYTYzMGIxNDE0ZDAwOTQ0NjJkNjg2ZWMwNDk0Mi90YWJsZXJhbmdlOjllM2RhNjMwYjE0MTRkMDA5NDQ2MmQ2ODZlYzA0OTQyXzIwLTctMS0xLTg4OTgz_1056924c-033f-4688-95be-c45f1f138bf3"
      unitRef="usd">100000</us-gaap:NetIncomeLoss>
    <us-gaap:EquityMethodInvestments
      contextRef="i9dca0db750b3455bb3f6877216e7103f_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzUtMS0xLTEtNzg3NTk_ea6506f4-3bb7-43f8-8f7a-5b4b61b62ded"
      unitRef="usd">17900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="id357bf1a417f4a06895c06230c4330b7_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzUtMy0xLTEtNzg3NTk_cf6b529b-b671-42ef-987e-70d342aff4fa"
      unitRef="usd">400000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ic69dfcd059ff4b228bf0e12f03792648_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzUtNS0xLTEtNzg3NTk_e1f001c7-bfdb-4407-a396-78962be770e1"
      unitRef="usd">23900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i5f32d40c8f3f4defbd171ed5dfcf4be8_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzUtNy0xLTEtNzg3NTk_828faaf5-4125-4e56-b6b4-b6e1724f6ab3"
      unitRef="usd">4500000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i3231050b3986440dad80f5686f9388d0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzUtOS0xLTEtNzg3NTk_9a66a73b-84a1-4aae-9c87-d3aa97b71757"
      unitRef="usd">46700000</us-gaap:EquityMethodInvestments>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="ic34dc6608c344f348707a6e77d0159f1_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzYtMS0xLTEtNzg3NTk_30e51e33-f044-4d57-b06e-095af6edb6b0"
      unitRef="usd">3700000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i22ed40ba49f44f86a9c7072ea8139269_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzYtMy0xLTEtNzg3NTk_23e9e955-dacc-4099-8c6e-cf7f58ec879b"
      unitRef="usd">200000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i1174264b7cdc449a8928e539743f3cbe_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzYtNS0xLTEtNzg3NTk_495bb153-883f-4478-949c-4b1b2e27a26c"
      unitRef="usd">3800000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="id63f42df7018405b8cd4f60aeec594e5_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzYtNy0xLTEtNzg3NTk_3625dd6e-806a-4cce-b861-7c6dcd34f1b7"
      unitRef="usd">-200000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzYtOS0xLTEtNzg3NTk_fb489283-78f3-46e7-beb0-0f6f3bdcb94f"
      unitRef="usd">7500000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="ic34dc6608c344f348707a6e77d0159f1_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzgtMS0xLTEtNzg3NTk_41870065-1001-4700-9ce9-c8c23ba62789"
      unitRef="usd">1700000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i22ed40ba49f44f86a9c7072ea8139269_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzgtMy0xLTEtNzg3NTk_de36bfcf-4828-4180-b225-d258a73bff36"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i1174264b7cdc449a8928e539743f3cbe_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzgtNS0xLTEtNzg3NTk_2e07a8ac-c09d-4c2c-ad27-7ef983320ace"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="id63f42df7018405b8cd4f60aeec594e5_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzgtNy0xLTEtNzg3NTk_f57e8bc3-b4c4-4a36-ba08-25d808f9b495"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzgtOS0xLTEtNzg3NTk_d8fa623c-b08e-4468-9498-5eb11e238ae4"
      unitRef="usd">1700000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="ic34dc6608c344f348707a6e77d0159f1_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzktMS0xLTEtNzg3NTk_49c47873-60b3-4859-8cba-50ad95f6e995"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i22ed40ba49f44f86a9c7072ea8139269_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzktMy0xLTEtNzg3NTk_2d7ed3da-a102-45df-8b39-c766920984ef"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i1174264b7cdc449a8928e539743f3cbe_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzktNS0xLTEtNzg3NTk_dc016427-dbd4-414c-a1b6-c0d6f051d7fd"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="id63f42df7018405b8cd4f60aeec594e5_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzktNy0xLTEtNzg3NTk_be3267c0-bde9-4c91-b614-85327dd4867a"
      unitRef="usd">200000</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzktOS0xLTEtNzg3NTk_1ff3e4f1-e65f-48ba-9f84-bb675aa38d32"
      unitRef="usd">200000</avo:EquityMethodInvestmentIncreaseContributions>
    <us-gaap:EquityMethodInvestments
      contextRef="i79eb0054e523443ebd391d516ad09d25_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEwLTEtMS0xLTc4NzU5_025e2884-afac-4026-9a1b-3424cee4b42b"
      unitRef="usd">19900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i216c034ce8fc46e494915c527d0debbf_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEwLTMtMS0xLTc4NzU5_524fe3f7-a96c-48fa-b4bb-638ba8cb6807"
      unitRef="usd">600000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ia501408f851f4d889235408128bc33be_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEwLTUtMS0xLTc4NzU5_f07e4f62-0e54-488d-98c2-9fa899426489"
      unitRef="usd">27700000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie758c917e2a8414aa238c666b666019d_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEwLTctMS0xLTc4NzU5_c9b45372-ef4b-47c8-ab2c-b68265793314"
      unitRef="usd">4500000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEwLTktMS0xLTc4NzU5_acf496d5-357e-4f59-afd1-b12c66381624"
      unitRef="usd">52700000</us-gaap:EquityMethodInvestments>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i0611d0254ffb46978c88427ded9956d0_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTEtMS0xLTc4NzU5_f7c51af6-295c-474c-adb9-6a2586e8bcd0"
      unitRef="usd">5600000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i98df2067736a407b8546dbf4eb328ca8_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTMtMS0xLTc4NzU5_66aca5d9-320a-461e-bca3-d4ab30f03c73"
      unitRef="usd">-600000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i75ee167951d947a39a633bdade24dc69_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTUtMS0xLTc4NzU5_737a008a-7898-4e3c-b2b6-6419cbc760f3"
      unitRef="usd">500000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i95bb56260a054ea1bded019070b7a3e4_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTctMS0xLTc4NzU5_84670e1f-abb8-4da5-a9d6-8b3dbb755fc0"
      unitRef="usd">-300000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTktMS0xLTc4NzU5_33bb62d5-7932-46ef-bb1f-f890417cc635"
      unitRef="usd">5100000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i0611d0254ffb46978c88427ded9956d0_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEzLTEtMS0xLTc4NzU5_18565c34-40dc-4151-89b1-fc08f253a641"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i98df2067736a407b8546dbf4eb328ca8_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEzLTMtMS0xLTc4NzU5_91368096-77ea-4659-a1d0-a06a940666cc"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i75ee167951d947a39a633bdade24dc69_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEzLTUtMS0xLTc4NzU5_3215251f-3844-45db-88e8-1d51d1e74a07"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i95bb56260a054ea1bded019070b7a3e4_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEzLTctMS0xLTc4NzU5_e5d2fe7c-3b2c-4ebc-ba5f-80f44729676a"
      unitRef="usd">-700000</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEzLTktMS0xLTc4NzU5_31d5651d-c7ff-41a2-a783-d49ee661dfe1"
      unitRef="usd">-700000</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i0611d0254ffb46978c88427ded9956d0_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE0LTEtMS0xLTc4NzU5_4a25c629-b951-4279-bc79-e965ffaf1e4b"
      unitRef="usd">2200000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i98df2067736a407b8546dbf4eb328ca8_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE0LTMtMS0xLTc4NzU5_418f0386-105b-4c5b-a67d-2f43916c4047"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i75ee167951d947a39a633bdade24dc69_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE0LTUtMS0xLTc4NzU5_a9d7a90c-3102-4aa7-a7bf-5e3beada8c3b"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i95bb56260a054ea1bded019070b7a3e4_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE0LTctMS0xLTc4NzU5_1cbc51eb-ab92-411c-bdfc-13bc0a40f0da"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE0LTktMS0xLTc4NzU5_9170c090-d5e7-4e43-9540-01870c988942"
      unitRef="usd">2200000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i0611d0254ffb46978c88427ded9956d0_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE1LTEtMS0xLTc4NzU5_56f3c7b0-75c8-4c44-8f7e-8dcb705600f0"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i98df2067736a407b8546dbf4eb328ca8_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE1LTMtMS0xLTc4NzU5_5b147245-656c-43c7-9e62-a1942629be52"
      unitRef="usd">200000</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i75ee167951d947a39a633bdade24dc69_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE1LTUtMS0xLTc4NzU5_d2db185c-4a8c-45cc-8343-f66aded521da"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i95bb56260a054ea1bded019070b7a3e4_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE1LTctMS0xLTc4NzU5_193feefe-f172-4999-bd4f-242718b1a50a"
      unitRef="usd">200000</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE1LTktMS0xLTc4NzU5_e0e53d91-5f43-4f39-a5c1-ec6847beb6f1"
      unitRef="usd">400000</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseRemeasurement
      contextRef="i0611d0254ffb46978c88427ded9956d0_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzExLTEtMS0xLTg2OTQ5_fe9eaf0a-04e0-4f60-8644-616d77c52e15"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseRemeasurement>
    <avo:EquityMethodInvestmentIncreaseRemeasurement
      contextRef="i98df2067736a407b8546dbf4eb328ca8_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzExLTMtMS0xLTg2OTUx_85e94010-126a-4779-97f7-483765195d3e"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseRemeasurement>
    <avo:EquityMethodInvestmentIncreaseRemeasurement
      contextRef="i75ee167951d947a39a633bdade24dc69_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzExLTUtMS0xLTg2OTUz_b828776a-d434-4e9e-bd55-7e8e19445076"
      unitRef="usd">2000000.0</avo:EquityMethodInvestmentIncreaseRemeasurement>
    <avo:EquityMethodInvestmentIncreaseRemeasurement
      contextRef="i95bb56260a054ea1bded019070b7a3e4_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzExLTctMS0xLTg2OTU1_54fc91ac-cb2f-4c33-9cdb-9c5a36ba0eeb"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseRemeasurement>
    <avo:EquityMethodInvestmentIncreaseRemeasurement
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzExLTktMS0xLTg2OTU3_1986b124-6902-4435-95bc-af4403995234"
      unitRef="usd">2000000.0</avo:EquityMethodInvestmentIncreaseRemeasurement>
    <avo:EquityMethodInvestmentDecreaseEffectOfConsolidation
      contextRef="i0611d0254ffb46978c88427ded9956d0_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTEtMS0xLTg2OTQ5_1f7d7ba5-1740-4696-9076-4a453de81676"
      unitRef="usd">0</avo:EquityMethodInvestmentDecreaseEffectOfConsolidation>
    <avo:EquityMethodInvestmentDecreaseEffectOfConsolidation
      contextRef="i98df2067736a407b8546dbf4eb328ca8_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTMtMS0xLTg2OTUx_553eaafc-afdd-4fba-9036-1e0cecdd488d"
      unitRef="usd">0</avo:EquityMethodInvestmentDecreaseEffectOfConsolidation>
    <avo:EquityMethodInvestmentDecreaseEffectOfConsolidation
      contextRef="i75ee167951d947a39a633bdade24dc69_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTUtMS0xLTg2OTUz_afc0d772-f131-42a3-949b-e14625b3389c"
      unitRef="usd">30200000</avo:EquityMethodInvestmentDecreaseEffectOfConsolidation>
    <avo:EquityMethodInvestmentDecreaseEffectOfConsolidation
      contextRef="i95bb56260a054ea1bded019070b7a3e4_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTctMS0xLTg2OTU1_30c34302-dbc2-45d8-bef6-a63ef15c69b0"
      unitRef="usd">0</avo:EquityMethodInvestmentDecreaseEffectOfConsolidation>
    <avo:EquityMethodInvestmentDecreaseEffectOfConsolidation
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzEyLTktMS0xLTg2OTU3_6049807c-e6d1-4a6e-a328-2c3c7bef6443"
      unitRef="usd">30200000</avo:EquityMethodInvestmentDecreaseEffectOfConsolidation>
    <us-gaap:EquityMethodInvestments
      contextRef="i39189619fcfe43acbfba51423d07da7d_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE2LTEtMS0xLTc4NzU5_274477d8-e074-40f5-90e7-2c57649b2dd1"
      unitRef="usd">23300000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibe2523d6e6fc43658203bb4abbd05c98_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE2LTMtMS0xLTc4NzU5_6ca41d1d-f9f6-4200-909f-50a8b5316112"
      unitRef="usd">200000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibeec5706529b4d58b0caa0d055d62e76_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE2LTUtMS0xLTc4NzU5_dc63429a-4b33-4b59-b430-5669dbd563ff"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i472635aac9304e3eb37d12a499e188c1_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE2LTctMS0xLTc4NzU5_1e7b9c4d-4955-452a-a460-9d2294a1b915"
      unitRef="usd">3700000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzYvZnJhZzo0MGVkOTM2Y2I1NGE0NmJlOGI4ZTY0ZWI1YmMwMWUwNS90YWJsZTozMGUwMGMwMjhkNWQ0YzA2OGRhZmUwZTA1ODZkNmI3MS90YWJsZXJhbmdlOjMwZTAwYzAyOGQ1ZDRjMDY4ZGFmZTBlMDU4NmQ2YjcxXzE2LTktMS0xLTc4NzU5_48be2205-c110-48cc-b5ce-5e112113f778"
      unitRef="usd">27100000</us-gaap:EquityMethodInvestments>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzE0NTI_c7d9f081-eb12-4616-83fb-5ef5cb90a1ad">Debt&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2022, the Company entered into a third amendment to its syndicated credit facility with Bank of America (the &#x201c;credit facility&#x201d;) Merrill Lynch, originally dated October 2018, as amended in September 2020 and April 2022. Among other things, the third amendment changed the total borrowing capacity from $275&#160;million to $250&#160;million. The credit facility is comprised of two senior term loans totaling $100&#160;million, compared to $175&#160;million before the third amendment and a revolving credit agreement now providing up to $150&#160;million in borrowings compared to $100&#160;million before the third amendment. The loans are secured by real property, personal &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;property and the capital stock of the Company&#x2019;s subsidiaries. Borrowings under the credit facility bear interest at a spread over the Secure Overnight Financing Rate (&#x201c;SOFR&#x201d;) ranging from 1.5% to 2.5% depending on the Company&#x2019;s consolidated total net leverage ratio, compared to a spread over the London Interbank Offer Rate (&#x201c;LIBOR&#x201d;), ranging from 1.50% to 2.75% before the third amendment. The credit facility also includes a swing line facility and an accordion feature which allows the Company to increase the borrowings by up to $125&#160;million, with bank approval. We pay fees on unused commitments on the credit facility that accrue at rates ranging from 0.18% to 0.3% depending upon the Company&#x2019;s consolidated total net leverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The credit facility requires the Company to comply with financial and other covenants, including limitations on investments, capital expenditures, dividend payments, amounts and types of liens and indebtedness, and material asset sales. The Company is also required to maintain certain leverage and fixed charge coverage ratios. As of October&#160;31, 2022, the Company was in compliance with all covenants of the credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt under the credit facility consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Revolving line of credit. As of October&#160;31, 2022 and 2021, the interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was 5.34% and 1.84%, respectively. Interest is payable monthly and principal is due in full in October 2027.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior term loan (A-1). As of October&#160;31, 2022 and 2021, the interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was 5.58% and 1.84%, respectively. Interest is payable monthly, principal is payable quarterly and due in full in October 2027.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior term loan (A-2). As of October&#160;31, 2022 and 2021, the interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was 5.83% and 2.34% respectively. Interest is payable monthly, principal is payable quarterly and due in full in October 2029.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note payable to BoA. Payable in monthly installments including interest at a rate of 3.96% as of both October&#160;31, 2022 and 2021. Principal is due July 2024.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;141.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;164.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less debt issuance costs&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;140.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;163.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less current portion of long-term debt&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;136.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;155.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The interest rate as of October 31, 2022 was variable, based on SOFR, in accordance with the credit facility as amended in October 2022. The interest rate as of October 31, 2021 was variable, based on LIBOR under the facility in effect at the time. The variable rates bear spreads that vary with the Company&#x2019;s leverage ratio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain of our consolidated subsidiaries may also enter into short-term bank borrowings from time to time. As of October&#160;31, 2022, short-term borrowings outstanding were $2.5 million with a variable interest rate of 6.65%. No short-term borrowings were outstanding as of October 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2022, future principal payments for our total debt were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.764%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ending October 31,&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;80.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;47.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;143.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company may issue standby letters of credit through banking institutions. As of October 31, 2022, total letters of credit outstanding were $0.7&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i10a4f825baa448a6a2495491c0460158_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzc0_4ea3f8bf-d605-480d-8da5-f705432e1a18"
      unitRef="usd">275000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic4c028d96ddb447d9bcde66cd979d869_I20221001"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzM4NDgyOTA3MDMzNDA_b25427e6-da57-4c75-a0d8-efec826d0bdc"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2d06338ca8c3498594cf5916b012a271_I20221031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzMyOTg1MzQ4ODk0OTA_b19970a1-7040-46c3-8de0-cb43bc013195"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i354fbe7ed3834eabb12405eff2526371_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzIxNQ_d7848763-e056-4527-834f-e372c22fd8e6"
      unitRef="usd">175000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if503ffafb39245bf95eb581b37852098_I20221031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzMyOTg1MzQ4ODk1MDQ_71b89cf0-8221-454a-84b9-010c1503713a"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2b5d60f997574701850e4eaedeb383b7_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzI5MQ_d1af9193-0211-4f58-a0ab-0f52df12a3ad"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iadf1234a35394e3db975cb9b4638c7be_D20181001-20181031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzc2OTY1ODE0MDExMTY_8975df20-d156-4708-88b6-0dd9dd24c46a"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0283db412a5b4e0ea6e1a87fe31d6d4a_D20181001-20181031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzc2OTY1ODE0MDExMjI_ff7a49b3-0f85-4969-91da-2394e84892af"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2c378c4d532647c782e8f0432c7e585e_D20181001-20181031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzUwNw_11131e73-7718-4407-9af7-a148edfeb16b"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9edae76ff45e4c489f2a5a1bb8bd1c05_D20181001-20181031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzUxMw_bbdcc27e-30dd-4550-96db-ffc7d4226f25"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <avo:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="ib9a2d8f24bcc423a882caa19f96ff0d4_I20181031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzcwMQ_2f4b9340-dc88-44a5-93ef-e9d679ed153c"
      unitRef="usd">125000000</avo:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ia3d27e6a67244bd2bf675bfe75a7e1f0_D20181001-20181031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzgxNg_ba72fe92-abd8-4495-9d41-431ec51af08b"
      unitRef="number">0.0018</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i5fed800d17414147ada834de40df8777_D20181001-20181031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzgyMg_71b0d005-cac9-47a2-909b-7e71f74151fa"
      unitRef="number">0.003</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzE0NTM_50b7dd26-ce47-4561-b042-f1447fe0d3df">&lt;div style="margin-bottom:5pt;margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt under the credit facility consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Revolving line of credit. As of October&#160;31, 2022 and 2021, the interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was 5.34% and 1.84%, respectively. Interest is payable monthly and principal is due in full in October 2027.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior term loan (A-1). As of October&#160;31, 2022 and 2021, the interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was 5.58% and 1.84%, respectively. Interest is payable monthly, principal is payable quarterly and due in full in October 2027.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior term loan (A-2). As of October&#160;31, 2022 and 2021, the interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was 5.83% and 2.34% respectively. Interest is payable monthly, principal is payable quarterly and due in full in October 2029.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note payable to BoA. Payable in monthly installments including interest at a rate of 3.96% as of both October&#160;31, 2022 and 2021. Principal is due July 2024.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;141.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;164.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less debt issuance costs&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;140.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;163.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less current portion of long-term debt&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;136.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;155.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)The interest rate as of October 31, 2022 was variable, based on SOFR, in accordance with the credit facility as amended in October 2022. The interest rate as of October 31, 2021 was variable, based on LIBOR under the facility in effect at the time. The variable rates bear spreads that vary with the Company&#x2019;s leverage ratio.</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i0186e521dd484abf9433f5c1a998c99c_D20211101-20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzEtMC0xLTEtNzk2NjkvdGV4dHJlZ2lvbjo4Yjc1YjgwMzRkMWI0YzZmYmJlNGMwNTBlNTFlODU3Nl8xNzY_56abc173-14f8-4345-9eb1-4fc21eceb92c"
      unitRef="number">0.0534</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i7abe62790f0c4cb3b8f2b76f55a3fa49_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzEtMC0xLTEtNzk2NjkvdGV4dHJlZ2lvbjo4Yjc1YjgwMzRkMWI0YzZmYmJlNGMwNTBlNTFlODU3Nl8xODM_a3e3c049-b564-489b-aecd-7c0fb89f3a06"
      unitRef="number">0.0184</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i57e56ce5ed9c4d978fe4695b6c71e960_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzEtMi0xLTEtNzk2Njk_c1e193e7-c15f-4fb9-abef-cf5e16200533"
      unitRef="usd">40000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i045f68f677da4f0aac114612e3a53332_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzEtNC0xLTEtNzk2Njk_4aef126e-2997-4ae7-ae46-f046e153b5f8"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ibe88ab872fcb438ca776aeb9917ccb39_D20211101-20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzItMC0xLTEtNzk2NjkvdGV4dHJlZ2lvbjoxZGQ5ZWMwNDgzOWQ0OWI2YjcwZjI5MzhiMmI5ZTk4ZV8xNzQ_018141b3-7b4a-411c-a52a-f1fccceb0327"
      unitRef="number">0.0558</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i729329150afd4a778712c349fed909d6_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzItMC0xLTEtNzk2NjkvdGV4dHJlZ2lvbjoxZGQ5ZWMwNDgzOWQ0OWI2YjcwZjI5MzhiMmI5ZTk4ZV8xODE_ba486c57-6427-4c74-9aa1-0925acf33e8a"
      unitRef="number">0.0184</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib65a88443e344c0e9a907e6d77171e43_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzItMi0xLTEtNzk2Njk_4b00b400-4ec4-4f23-b460-f628dc530877"
      unitRef="usd">50000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i652b8d8d583047a5a6c520daf4f795fc_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzItNC0xLTEtNzk2Njk_36a1f599-427f-4d17-82df-ae950cc539f7"
      unitRef="usd">90000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i6a7e3b1080c24c148b9cc3f36aea79b1_D20211101-20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzMtMC0xLTEtNzk2NjkvdGV4dHJlZ2lvbjo3NjQyZDM1MmM1OGM0MzQxOGI2ODc4M2FkZWY4ZDcyNV8xNzQ_a99c8b26-327b-4779-8f2a-08a0896e5058"
      unitRef="number">0.0583</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="id94ebce458e9400083cd613d86701c32_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzMtMC0xLTEtNzk2NjkvdGV4dHJlZ2lvbjo3NjQyZDM1MmM1OGM0MzQxOGI2ODc4M2FkZWY4ZDcyNV8xODE_2a1b99d6-c503-48d8-aad2-42b157fee309"
      unitRef="number">0.0234</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia320c476c26147889e780e847fc0a299_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzMtMi0xLTEtNzk2Njk_f7c4579d-f287-4a95-970a-297af8cd7dc2"
      unitRef="usd">50000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia7c9b31537394b1b89f454e7d3db33f4_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzMtNC0xLTEtNzk2Njk_ad604e96-1f98-4aa0-8c45-d3a0d3db046c"
      unitRef="usd">72800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ic14711f76c204231b48eb24f68461e92_D20211101-20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzQtMC0xLTEtNzk2NjkvdGV4dHJlZ2lvbjo3N2NkZTQ4NjkzOWY0ZjBhYWNhNWU2OTMwYmQ4ZjU2M184OQ_79a41aba-ee0c-46ed-a7ba-fbda6d85ea90"
      unitRef="number">0.0396</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i1af40a4a229543019b14d91a92bba9fa_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzQtMC0xLTEtNzk2NjkvdGV4dHJlZ2lvbjo3N2NkZTQ4NjkzOWY0ZjBhYWNhNWU2OTMwYmQ4ZjU2M184OQ_ccd514a7-1bbb-423b-8cda-4a29f4d138c9"
      unitRef="number">0.0396</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia87be4ec8842430aa4ca1857059a69a0_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzQtMi0xLTEtNzk2Njk_72bac81a-5394-48a8-98c4-45457e52c2f9"
      unitRef="usd">1000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibfdb31c9c4a34f48bc25c684591e8784_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzQtNC0xLTEtNzk2Njk_56238a64-20ad-4ce1-96b7-42fc20248528"
      unitRef="usd">1500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzUtMi0xLTEtNzk2Njk_5e53f909-be2c-4dd5-9a88-f11da4eb97b2"
      unitRef="usd">141000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzUtNC0xLTEtNzk2Njk_cc205b8c-0568-4665-be9d-3b8793661903"
      unitRef="usd">164300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzYtMi0xLTEtNzk2Njk_6b4a1e06-1620-4ce6-9d36-cf2c848b862e"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzYtNC0xLTEtNzk2Njk_3a65a773-50d5-4d2a-a394-e274104c9ffb"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzctMi0xLTEtNzk2Njk_8c911383-2b32-407d-abd3-7231c5e542fd"
      unitRef="usd">140400000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzctNC0xLTEtNzk2Njk_54a550ca-5e40-4d34-a6b4-892c931f02fe"
      unitRef="usd">163900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzgtMi0xLTEtNzk2Njk_ee98291f-c7bc-4cb8-9b87-4d3b5281e4f8"
      unitRef="usd">3500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzgtNC0xLTEtNzk2Njk_47889628-a639-41f3-8443-b0e84c850208"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzktMi0xLTEtNzk2Njk_8610eb24-feec-412a-b59c-ba332c4f4190"
      unitRef="usd">136900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTo0MjdlNDA1MDNjYmE0ZjFiOWExODVjMDEzZTQ3NzAyYS90YWJsZXJhbmdlOjQyN2U0MDUwM2NiYTRmMWI5YTE4NWMwMTNlNDc3MDJhXzktNC0xLTEtNzk2Njk_9ae8b5b1-8fba-408e-9934-dfa0ce0986dc"
      unitRef="usd">155100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzU0OTc1NTgyMDA0NQ_dc29314a-e14f-4be9-9c84-4d29ba4e8523"
      unitRef="usd">2500000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermDebtPercentageBearingVariableInterestRate
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzU0OTc1NTgyMDAyNg_23107e28-d702-46eb-94d5-6c6b7f78762c"
      unitRef="number">0.0665</us-gaap:ShortTermDebtPercentageBearingVariableInterestRate>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzE0NTQ_3aafb438-27ec-4210-8c54-779fba23b185">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2022, future principal payments for our total debt were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.764%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ending October 31,&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;80.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;47.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;143.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTpkN2FmZThhZTExMWI0Y2UxYjRmODVkMjU0YmJkNWRhOC90YWJsZXJhbmdlOmQ3YWZlOGFlMTExYjRjZTFiNGY4NWQyNTRiYmQ1ZGE4XzEtMS0xLTEtNzg3NTk_6cba019f-1700-4d01-be95-0dad15f7e998"
      unitRef="usd">6100000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTpkN2FmZThhZTExMWI0Y2UxYjRmODVkMjU0YmJkNWRhOC90YWJsZXJhbmdlOmQ3YWZlOGFlMTExYjRjZTFiNGY4NWQyNTRiYmQ1ZGE4XzItMS0xLTEtNzg3NTk_9ddafda2-d37e-4d75-a195-a6866a7c2ec3"
      unitRef="usd">3400000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTpkN2FmZThhZTExMWI0Y2UxYjRmODVkMjU0YmJkNWRhOC90YWJsZXJhbmdlOmQ3YWZlOGFlMTExYjRjZTFiNGY4NWQyNTRiYmQ1ZGE4XzMtMS0xLTEtNzg3NTk_dc2c7efb-5a8a-44e9-9784-31ab54a20633"
      unitRef="usd">3000000.0</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTpkN2FmZThhZTExMWI0Y2UxYjRmODVkMjU0YmJkNWRhOC90YWJsZXJhbmdlOmQ3YWZlOGFlMTExYjRjZTFiNGY4NWQyNTRiYmQ1ZGE4XzQtMS0xLTEtNzg3NTk_462974c4-6ce7-44e5-ad06-e88b160ddbe3"
      unitRef="usd">3000000.0</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTpkN2FmZThhZTExMWI0Y2UxYjRmODVkMjU0YmJkNWRhOC90YWJsZXJhbmdlOmQ3YWZlOGFlMTExYjRjZTFiNGY4NWQyNTRiYmQ1ZGE4XzUtMS0xLTEtNzg3NTk_c142fe36-ed80-41b4-b6c1-bab447ef5d61"
      unitRef="usd">80500000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTpkN2FmZThhZTExMWI0Y2UxYjRmODVkMjU0YmJkNWRhOC90YWJsZXJhbmdlOmQ3YWZlOGFlMTExYjRjZTFiNGY4NWQyNTRiYmQ1ZGE4XzYtMS0xLTEtNzg3NTk_46a235b1-19c9-492e-8a38-915a2b2cd556"
      unitRef="usd">47500000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:ContractualObligation
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90YWJsZTpkN2FmZThhZTExMWI0Y2UxYjRmODVkMjU0YmJkNWRhOC90YWJsZXJhbmdlOmQ3YWZlOGFlMTExYjRjZTFiNGY4NWQyNTRiYmQ1ZGE4XzctMS0xLTEtNzg3NTk_f17ea0bc-6b7d-4137-80bb-e8e9ecb7c03f"
      unitRef="usd">143500000</us-gaap:ContractualObligation>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMzkvZnJhZzpmZTA0MjZjMzQ3MDg0MTc0OGE4YjBhMGM2ODcyYmUzZi90ZXh0cmVnaW9uOmZlMDQyNmMzNDcwODQxNzQ4YThiMGEwYzY4NzJiZTNmXzIxOTkwMjMyNjIyMjA_4a0c3e10-4bc6-4273-b136-b7a3c6ab276f"
      unitRef="usd">700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzE2OTM_1fc9ca3d-c60f-4a08-b2bf-2cc98cbd740d">LeasesWe lease facilities, land, fleet and other industrial equipment under operating leases, expiring at various dates through 2048. We also lease equipment under finance leases, expiring at various dates through 2028. Certain of these leases have clauses such as &lt;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;extension options, stipulated escalation provisions, early termination, and payment obligations for property taxes, insurance, maintenance and other costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease-related assets and liabilities on our consolidated balance sheets as of October&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location on Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;65.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtMS0xLTEtNzg3NTk_99ae8a75-a2f9-46a6-b6ac-459d88b5cecf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtMS0xLTEtNzg3NTk_d9a04d92-ccb7-46f1-98c8-1b1b63f164e5"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease assets&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;69.2&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;48.3&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating leases&#x2014;current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance leases&#x2014;current portion&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating leases, net of current portion&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;42.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance leases, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Most lease costs are recognized in the consolidated statements of (loss) income, however, costs qualifying for capitalization, such as lease costs for equipment used in the development of orchards, are recognized into property, plant and equipment or inventory. A summary of lease costs for the years ended October&#160;31, 2022 and 2921 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:28.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2022&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Variable lease 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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="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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities &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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Lease cost&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term lease 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;26.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rent expense from operating leases was approximately $6.9&#160;million for the year ended October 31, 2020. Depreciation expense on finance leases was $0.3&#160;million for the year ended October 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities for operating cash flows for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2022, future maturities of lease liabilities with original terms in excess of one year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.435%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ending October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;105.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less imputed 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(36.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total discounted future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease terms and weighted average discount rates as of October&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzE2OTM_c7134fb3-021a-4164-8f75-0b0ee01becb4">LeasesWe lease facilities, land, fleet and other industrial equipment under operating leases, expiring at various dates through 2048. We also lease equipment under finance leases, expiring at various dates through 2028. Certain of these leases have clauses such as &lt;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;extension options, stipulated escalation provisions, early termination, and payment obligations for property taxes, insurance, maintenance and other costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease-related assets and liabilities on our consolidated balance sheets as of October&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location on Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;65.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtMS0xLTEtNzg3NTk_99ae8a75-a2f9-46a6-b6ac-459d88b5cecf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtMS0xLTEtNzg3NTk_d9a04d92-ccb7-46f1-98c8-1b1b63f164e5"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease assets&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;69.2&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;48.3&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating leases&#x2014;current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance leases&#x2014;current portion&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating leases, net of current portion&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;42.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance leases, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Most lease costs are recognized in the consolidated statements of (loss) income, however, costs qualifying for capitalization, such as lease costs for equipment used in the development of orchards, are recognized into property, plant and equipment or inventory. A summary of lease costs for the years ended October&#160;31, 2022 and 2921 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:28.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2022&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Variable lease 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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="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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities &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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Lease cost&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term lease 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;26.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rent expense from operating leases was approximately $6.9&#160;million for the year ended October 31, 2020. Depreciation expense on finance leases was $0.3&#160;million for the year ended October 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities for operating cash flows for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2022, future maturities of lease liabilities with original terms in excess of one year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.435%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ending October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;105.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less imputed 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(36.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total discounted future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease terms and weighted average discount rates as of October&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <avo:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzE2OTQ_91491248-48c1-4f33-a0e0-45802ba86600">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease-related assets and liabilities on our consolidated balance sheets as of October&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location on Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;65.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtMS0xLTEtNzg3NTk_99ae8a75-a2f9-46a6-b6ac-459d88b5cecf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtMS0xLTEtNzg3NTk_d9a04d92-ccb7-46f1-98c8-1b1b63f164e5"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease assets&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;69.2&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;48.3&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating leases&#x2014;current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance leases&#x2014;current portion&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating leases, net of current portion&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;42.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance leases, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;</avo:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzItMi0xLTEtNzg3NTk_dfbfd2d4-269e-4be3-ab82-95c911e8eb20"
      unitRef="usd">65400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtNC0xLTEtODgxMDg_f14e77a8-cea5-416d-9ad4-d5f605c1ec28"
      unitRef="usd">43900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzMtMi0xLTEtNzg3NTk_000cde98-5f71-485f-9240-dd1edc99f783"
      unitRef="usd">3800000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzQtNC0xLTEtODgxMTE_c14490f7-d2dc-488f-b2ae-dbc00b1b3b98"
      unitRef="usd">4400000</us-gaap:FinanceLeaseRightOfUseAsset>
    <avo:LeaseRightOfUseAsset
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzQtMi0xLTEtNzg3NTk_997657d4-6f39-41d4-809c-5df18e850ef1"
      unitRef="usd">69200000</avo:LeaseRightOfUseAsset>
    <avo:LeaseRightOfUseAsset
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzUtNC0xLTEtODgxMTM_b744d755-30ec-43d5-b121-98bcd9973c76"
      unitRef="usd">48300000</avo:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzctMi0xLTEtNzg3NTk_630761ef-fe2e-4050-8085-7cd87f86f729"
      unitRef="usd">4700000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzgtNC0xLTEtODgxMTU_6103108c-6a84-4c6d-ae5d-928655daa08e"
      unitRef="usd">3600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzgtMi0xLTEtNzg3NTk_4937e064-412f-4795-a610-d2a46a325090"
      unitRef="usd">1200000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzktNC0xLTEtODgxMTg_f1df8e64-ad53-4232-9963-76448aa70f4a"
      unitRef="usd">1100000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzEwLTItMS0xLTc4NzU5_39b568d8-0655-437c-a135-1ebc00244849"
      unitRef="usd">63900000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzExLTQtMS0xLTg4MTIx_760df19b-2cb5-441f-b507-a3373aa2b1b8"
      unitRef="usd">42500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzExLTItMS0xLTc4NzU5_90fd3738-b98b-4673-8f79-c302ed93f326"
      unitRef="usd">1400000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzEyLTQtMS0xLTg4MTI0_eb48fea6-aa4f-46af-9293-1a3a09d6d9ee"
      unitRef="usd">2200000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <avo:LeaseLiability
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzEyLTItMS0xLTc4NzU5_3002bcf2-b161-42bb-8411-35bc1df254ec"
      unitRef="usd">71200000</avo:LeaseLiability>
    <avo:LeaseLiability
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTplOTc3M2UwMjI3YTI0Mjk1YWU3YTdhZDNlYTgwN2QwZC90YWJsZXJhbmdlOmU5NzczZTAyMjdhMjQyOTVhZTdhN2FkM2VhODA3ZDBkXzEzLTQtMS0xLTg4MTI3_54ad737e-4611-43e4-8b4d-11bc7f04525e"
      unitRef="usd">49400000</avo:LeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzE2OTU_0e40dd8c-da93-4bb4-b4d7-f8781b15f436">A summary of lease costs for the years ended October&#160;31, 2022 and 2921 is as follows:&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:28.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2022&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Variable lease 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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="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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities &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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Lease cost&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term lease 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;26.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;Rent expense from operating leases was approximately $6.9&#160;million for the year ended October 31, 2020. Depreciation expense on finance leases was $0.3&#160;million for the year ended October 31, 2020.</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ic48c42d9f92d4c0fafe438a58cc96bc6_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzMtMS0xLTEtNzg3NTk_eabf9de2-61e6-43b9-9b41-3197c24235e5"
      unitRef="usd">200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i946996acef9045879eecd75109e3e605_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzMtMy0xLTEtNzg3NTk_269080f2-fa25-4253-8457-d6159b52f222"
      unitRef="usd">0</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9b1088689432470cb0434277f66ca28a_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzMtNS0xLTEtNzg3NTk_958e8a54-d1d6-42e7-9bda-dd5280a58406"
      unitRef="usd">6400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="icf3fae8567164b3fa3cc20ce5b751dfb_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzMtNy0xLTEtNzg3NTk_26906a74-7cbd-47a9-a9d2-3a4dc109069b"
      unitRef="usd">1600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzMtMTEtMS0xLTc4NzU5_74a38c8f-e634-4073-a697-5d9faf7770be"
      unitRef="usd">8200000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic48c42d9f92d4c0fafe438a58cc96bc6_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzQtMS0xLTEtNzg3NTk_c67db144-d769-422f-aef1-79530af7cf77"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i946996acef9045879eecd75109e3e605_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzQtMy0xLTEtNzg3NTk_b768a304-adb0-4429-ab18-0658d86f0223"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i9b1088689432470cb0434277f66ca28a_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzQtNS0xLTEtNzg3NTk_f109a5e0-8c8e-4aa8-9b11-ecbf86a47ca5"
      unitRef="usd">1900000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="icf3fae8567164b3fa3cc20ce5b751dfb_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzQtNy0xLTEtNzg3NTk_97884c01-6aa8-4de4-b5eb-e5be975d833c"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzQtMTEtMS0xLTc4NzU5_3a279b05-c8aa-40a6-baae-6ed08040a03d"
      unitRef="usd">1900000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic48c42d9f92d4c0fafe438a58cc96bc6_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzUtMS0xLTEtNzg3NTk_09bba114-104a-43bc-8a6c-e1d68540deea"
      unitRef="usd">1900000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i946996acef9045879eecd75109e3e605_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzUtMy0xLTEtNzg3NTk_33563522-49d2-4eae-96c8-03e41ec9afa0"
      unitRef="usd">3500000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i9b1088689432470cb0434277f66ca28a_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzUtNS0xLTEtNzg3NTk_48804e1d-7f21-4cc7-ad2e-6433463ddaf4"
      unitRef="usd">11500000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="icf3fae8567164b3fa3cc20ce5b751dfb_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzUtNy0xLTEtNzg3NTk_afb4e7cd-e614-4e7c-8d53-ad664620dc26"
      unitRef="usd">1000000.0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzUtMTEtMS0xLTc4NzU5_16ef21a0-11e5-4fbb-91ef-3bf2d66e702a"
      unitRef="usd">17900000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9b1088689432470cb0434277f66ca28a_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzctNS0xLTEtNzg3NTk_f809a1c9-24e5-48df-8e43-3a001d86455d"
      unitRef="usd">500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="icf3fae8567164b3fa3cc20ce5b751dfb_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzctNy0xLTEtNzg3NTk_2e2041ef-b3cd-4fcd-84d3-0acb54cb8fb8"
      unitRef="usd">200000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzctMTEtMS0xLTc4NzU5_7e787149-af85-4c38-91d8-114e86b9592b"
      unitRef="usd">700000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i75049c61cb17455ba3fa09a0ac39043b_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzgtOS0xLTEtNzg3NTk_c3063aef-c7a6-400d-a551-0b4d19653c70"
      unitRef="usd">200000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzgtMTEtMS0xLTc4NzU5_55b0002e-06fa-49ae-aaf7-b2955f5e9064"
      unitRef="usd">200000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="ic48c42d9f92d4c0fafe438a58cc96bc6_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzktMS0xLTEtNzg3NTk_72b9c1b3-40f6-433e-b881-7e02fc62001b"
      unitRef="usd">2100000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i946996acef9045879eecd75109e3e605_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzktMy0xLTEtNzg3NTk_67ae1dfc-f876-48b8-82ad-d9db03f2dde1"
      unitRef="usd">3500000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i9b1088689432470cb0434277f66ca28a_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzktNS0xLTEtNzg3NTk_779f54ad-6745-4537-ad24-e16c229e3a8f"
      unitRef="usd">20300000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="icf3fae8567164b3fa3cc20ce5b751dfb_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzktNy0xLTEtNzg3NTk_a2ca5445-cef2-4474-b7d7-5bea9275693c"
      unitRef="usd">2800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i75049c61cb17455ba3fa09a0ac39043b_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzktOS0xLTEtNzg3NTk_6724a9e3-0fa9-4e7a-b427-a95bd7fcab9e"
      unitRef="usd">200000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzktMTEtMS0xLTc4NzU5_5ac2da4b-2d7d-4b51-ae5e-3aae68ad7a9e"
      unitRef="usd">28900000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i87deb85448354912a709a6e4ccb76b02_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzExLTEtMS0xLTgwNDcz_b32294ae-7836-4ab4-bcbe-c0d02453b8c6"
      unitRef="usd">0</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iaaddb7fc7821401abfdc5fb340cf9d9a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzExLTMtMS0xLTgwNDcz_002a7e42-86b8-4886-995a-af7c225ea24c"
      unitRef="usd">0</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iab54384658324fc1849e1b7aa7f68e08_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzExLTUtMS0xLTgwNDcz_2ec0ce4f-7783-428a-a377-eb87c42e83e2"
      unitRef="usd">3900000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7d04d29456074ca38271d894d1c171b6_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzExLTctMS0xLTgwNDcz_1535d079-7cb5-4006-940d-a5bf30ab8bb9"
      unitRef="usd">2600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzExLTExLTEtMS04MDQ3Mw_8a7e383d-4d7c-4bc0-aed8-1fe0a1b07522"
      unitRef="usd">6500000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i87deb85448354912a709a6e4ccb76b02_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEyLTEtMS0xLTgwNDcz_58f8114a-8974-4d77-a182-bdd2c6453abf"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="iaaddb7fc7821401abfdc5fb340cf9d9a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEyLTMtMS0xLTgwNDcz_c05022e5-77f6-425d-853c-085961c03246"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="iab54384658324fc1849e1b7aa7f68e08_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEyLTUtMS0xLTgwNDcz_ebcba24c-c80d-4e39-b971-136b7648c1dd"
      unitRef="usd">800000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i7d04d29456074ca38271d894d1c171b6_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEyLTctMS0xLTgwNDcz_11619b5d-7507-4b63-a969-7e36f4e1b81b"
      unitRef="usd">100000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEyLTExLTEtMS04MDQ3Mw_8158894d-5854-4ee8-a8e1-0f01e24aac5a"
      unitRef="usd">900000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i87deb85448354912a709a6e4ccb76b02_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEzLTEtMS0xLTgwNDcz_799fda6b-d71a-4b4f-b06a-d89d6d64b988"
      unitRef="usd">1300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="iaaddb7fc7821401abfdc5fb340cf9d9a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEzLTMtMS0xLTgwNDcz_4bbd8521-7c7c-4473-a512-cd1c4232e5d8"
      unitRef="usd">2700000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="iab54384658324fc1849e1b7aa7f68e08_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEzLTUtMS0xLTgwNDcz_f70ab570-0c65-4761-83c0-c2761bc51d0d"
      unitRef="usd">13200000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i7d04d29456074ca38271d894d1c171b6_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEzLTctMS0xLTgwNDcz_af1ec59c-ea4d-461e-91a4-64f6e8f05e9c"
      unitRef="usd">800000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzEzLTExLTEtMS04MDQ3Mw_558e3185-8846-4eac-af78-678401bfeb96"
      unitRef="usd">18000000.0</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="iab54384658324fc1849e1b7aa7f68e08_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE1LTUtMS0xLTgwNDcz_8685f2a0-8447-4db7-82a8-4e0b7be4b308"
      unitRef="usd">700000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i7d04d29456074ca38271d894d1c171b6_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE1LTctMS0xLTgwNDcz_9908398d-f8a2-48fa-9042-2640f3ae2c44"
      unitRef="usd">400000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE1LTExLTEtMS04MDQ3Mw_274e0a93-ac9a-4549-a1e8-de0901f19d08"
      unitRef="usd">1100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ia5f4f45562bf4faf9a4d26b99709b6e9_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE2LTktMS0xLTgwNDcz_a08b1bdf-ad3a-4ecc-9547-ed3fd58d5be1"
      unitRef="usd">300000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE2LTExLTEtMS04MDQ3Mw_9c63a7bb-d296-4dfb-a1ea-d4f144f9f702"
      unitRef="usd">300000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i87deb85448354912a709a6e4ccb76b02_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE3LTEtMS0xLTgwNDcz_8daf63ea-d96b-426a-b7f0-b213897504cb"
      unitRef="usd">1300000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="iaaddb7fc7821401abfdc5fb340cf9d9a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE3LTMtMS0xLTgwNDcz_ce10a769-b692-4997-b552-344db57fb2a1"
      unitRef="usd">2700000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="iab54384658324fc1849e1b7aa7f68e08_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE3LTUtMS0xLTgwNDcz_520b3da5-d495-44b9-9299-487e61225fca"
      unitRef="usd">18600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7d04d29456074ca38271d894d1c171b6_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE3LTctMS0xLTgwNDcz_8218c668-4521-4361-bd33-e1cb6f8192c9"
      unitRef="usd">3900000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia5f4f45562bf4faf9a4d26b99709b6e9_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE3LTktMS0xLTgwNDcz_d9acc103-ac80-4cf0-a8fd-95092c83ee9d"
      unitRef="usd">300000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTpkYjNkOGY0M2VhNjk0NmJiODQ5MmU2ZjVhNWYxMDI0NC90YWJsZXJhbmdlOmRiM2Q4ZjQzZWE2OTQ2YmI4NDkyZTZmNWE1ZjEwMjQ0XzE3LTExLTEtMS04MDQ3Mw_3612e65a-bdbd-4e19-b362-96d1f5e120ed"
      unitRef="usd">26800000</us-gaap:LeaseCost>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzIxOTkwMjMyNjAxNzg_eb366e7e-b1ef-489b-b0a9-8cd16ede8043"
      unitRef="usd">6900000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzU0OTc1NTgxODQ0OA_5dfdf3c2-9b0f-4d82-983b-1f4cd88acbbb"
      unitRef="usd">300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <avo:SupplementalCashFlowInformationLesseeTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzE2OTY_ee92e175-5017-4151-9944-0b0f432e795a">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities for operating cash flows for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;/table&gt;&lt;/div&gt;</avo:SupplementalCashFlowInformationLesseeTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo5Mjk0OWY3ODg3YTA0MjE0YjAyYjE5OTY4MTgzNTk5NS90YWJsZXJhbmdlOjkyOTQ5Zjc4ODdhMDQyMTRiMDJiMTk5NjgxODM1OTk1XzMtMS0xLTEtNzg3NTk_0121a1e6-f29c-4438-8d65-7d161d61834f"
      unitRef="usd">6400000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo5Mjk0OWY3ODg3YTA0MjE0YjAyYjE5OTY4MTgzNTk5NS90YWJsZXJhbmdlOjkyOTQ5Zjc4ODdhMDQyMTRiMDJiMTk5NjgxODM1OTk1XzMtMy0xLTEtODgxNDg_3ede7c2b-b8e3-49e4-a5a9-13b48e1e5d0f"
      unitRef="usd">5500000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo5Mjk0OWY3ODg3YTA0MjE0YjAyYjE5OTY4MTgzNTk5NS90YWJsZXJhbmdlOjkyOTQ5Zjc4ODdhMDQyMTRiMDJiMTk5NjgxODM1OTk1XzYtMS0xLTEtNzg3NTk_61ef84c3-9601-4105-8ae4-ac07b39c2d92"
      unitRef="usd">23100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo5Mjk0OWY3ODg3YTA0MjE0YjAyYjE5OTY4MTgzNTk5NS90YWJsZXJhbmdlOjkyOTQ5Zjc4ODdhMDQyMTRiMDJiMTk5NjgxODM1OTk1XzYtMy0xLTEtODgxNDg_fd7c74cd-7fa7-432a-b87d-34a18561e5c2"
      unitRef="usd">11300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzE2OTA_6fe389dc-73cf-48ed-b10b-35cfbef145ca">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2022, future maturities of lease liabilities with original terms in excess of one year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.435%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ending October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;105.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less imputed 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(36.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total discounted future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzE2OTA_b8bb03a8-3237-4c6e-ab0b-750dcdf98073">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2022, future maturities of lease liabilities with original terms in excess of one year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.435%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ending October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;105.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less imputed 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(36.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total discounted future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzItMS0xLTEtNzg3NTk_90a3e401-39dc-47ff-b011-9c32ca9aa1da"
      unitRef="usd">7200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzItMi0xLTEtNzg3NTk_b165f573-badd-4313-85ba-6659781aadfb"
      unitRef="usd">1400000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzMtMS0xLTEtNzg3NTk_fd52efba-383e-40ee-b75f-48cdbd5b767a"
      unitRef="usd">7400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzMtMi0xLTEtNzg3NTk_543b526e-36fc-4932-a3e9-4fa4c62ea582"
      unitRef="usd">1200000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzQtMS0xLTEtNzg3NTk_e2a355aa-fb5f-4769-8fb3-15626bfbe068"
      unitRef="usd">6900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzQtMi0xLTEtNzg3NTk_ebb00363-b3a6-499f-b8fa-4648c044f321"
      unitRef="usd">200000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzUtMS0xLTEtNzg3NTk_eca945df-b912-4bad-a20a-ccbb42b5beb6"
      unitRef="usd">6800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzUtMi0xLTEtNzg3NTk_866a0bf0-8dcf-40ae-aa08-418ac4ca030d"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzYtMS0xLTEtNzg3NTk_063d9eb9-77ea-4f83-962b-329f64880502"
      unitRef="usd">6000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzYtMi0xLTEtNzg3NTk_a0c016f7-d254-477f-89d8-709eeeb3bc12"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzctMS0xLTEtNzg3NTk_a2a6ea06-61d8-4716-a59b-80f82e0c733b"
      unitRef="usd">71000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzctMi0xLTEtNzg3NTk_5eda599e-4dbf-434a-9362-8b3489aab3dc"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzgtMS0xLTEtNzg3NTk_1bc3522d-632a-48a3-8bd0-1aaa328d9304"
      unitRef="usd">105300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzgtMi0xLTEtNzg3NTk_1df06374-2c3d-483d-afd9-de1bdde50a9b"
      unitRef="usd">2800000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzktMS0xLTEtNzg3NTk_079ed010-6758-48f8-a943-2270b0cf7a1c"
      unitRef="usd">36700000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzktMi0xLTEtNzg3NTk_c09150d1-2cd2-4a97-95fb-150df8d79220"
      unitRef="usd">200000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzEwLTEtMS0xLTc4NzU5_746a777e-5c95-4a27-9206-6ad91b50c16a"
      unitRef="usd">68600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZTo0NjM0OTE0MmQxYTY0YjlkOTJlOWE0NjZlYTgwYTdhYy90YWJsZXJhbmdlOjQ2MzQ5MTQyZDFhNjRiOWQ5MmU5YTQ2NmVhODBhN2FjXzEwLTItMS0xLTc4NzU5_55c95d4a-a7c2-452c-bcde-77e9b27187f1"
      unitRef="usd">2600000</us-gaap:FinanceLeaseLiability>
    <avo:WeightedAverageRemainingLeaseTermsAndDiscountRatesLesseeTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90ZXh0cmVnaW9uOjFlNTc2ZDVmM2JhYzRlNzZiY2I1NzZlYTFjMWI5OTc1XzE2OTE_066df70c-2401-49a9-aaa5-67d74c9622fe">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease terms and weighted average discount rates as of October&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.741%"/&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</avo:WeightedAverageRemainingLeaseTermsAndDiscountRatesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZToyMGJmNWU0ZDYwZGQ0ZTI5ODEzOGY5NDE3ZDA3OTM1MC90YWJsZXJhbmdlOjIwYmY1ZTRkNjBkZDRlMjk4MTM4Zjk0MTdkMDc5MzUwXzEtMS0xLTEtNzg3NTk_13a2c1e3-f198-40de-972b-baf8a9fb606b">P16Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZToyMGJmNWU0ZDYwZGQ0ZTI5ODEzOGY5NDE3ZDA3OTM1MC90YWJsZXJhbmdlOjIwYmY1ZTRkNjBkZDRlMjk4MTM4Zjk0MTdkMDc5MzUwXzEtMi0xLTEtNzg3NTk_25cb50c0-9ae0-4632-bcd2-bae132c0a57e">P2Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZToyMGJmNWU0ZDYwZGQ0ZTI5ODEzOGY5NDE3ZDA3OTM1MC90YWJsZXJhbmdlOjIwYmY1ZTRkNjBkZDRlMjk4MTM4Zjk0MTdkMDc5MzUwXzItMS0xLTEtNzg3NTk_9d1ad5fb-d11c-4990-a6fa-e2d7a4be23ea"
      unitRef="number">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDIvZnJhZzoxZTU3NmQ1ZjNiYWM0ZTc2YmNiNTc2ZWExYzFiOTk3NS90YWJsZToyMGJmNWU0ZDYwZGQ0ZTI5ODEzOGY5NDE3ZDA3OTM1MC90YWJsZXJhbmdlOjIwYmY1ZTRkNjBkZDRlMjk4MTM4Zjk0MTdkMDc5MzUwXzItMi0xLTEtNzg3NTk_23c8b056-009b-494e-a66a-07de3bf19d41"
      unitRef="number">0.071</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDUvZnJhZzo4YzcyOTIwYWU4MDQ0OGY4OTJhOTk1MzYwMmUyMmNhYS90ZXh0cmVnaW9uOjhjNzI5MjBhZTgwNDQ4Zjg5MmE5OTUzNjAyZTIyY2FhXzE5ODE_5c4d01cb-429f-4037-9d0a-f9ffcf46d976">Commitments and Contingencies&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We are from time to time involved in legal proceedings and investigations arising in the ordinary course of business, including those relating to employment matters, relationships with clients and contractors, intellectual property disputes and other business matters. &lt;/span&gt;&lt;/div&gt;On April 23, 2020, former Mission Produce, Inc. employees filed a class action lawsuit in the Superior Court of the State of California for the County of Los Angeles against us alleging violation of certain wage and labor laws in California, including failure to pay all overtime wages, minimum wage violations, and meal and rest period violations, among others. Additionally, on June 10, 2020, former Mission Produce, Inc. employees filed a class action lawsuit in the Superior Court of the State of California for the County of Ventura against us alleging similar violations of certain wage and labor laws. The plaintiffs in both cases seek damages primarily consisting of class certification and payment of wages earned and owed, plus other consequential and special damages. While the Company believes that it did not violate any wage or labor laws, it nevertheless decided to settle these class action lawsuits.  In May 2021, the plaintiffs in both class action lawsuits and the Company agreed preliminarily to a comprehensive settlement to resolve both class action cases for a total of $0.8&#160;million,</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="iddab589909fa427f93baf9b0c304970f_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDUvZnJhZzo4YzcyOTIwYWU4MDQ0OGY4OTJhOTk1MzYwMmUyMmNhYS90ZXh0cmVnaW9uOjhjNzI5MjBhZTgwNDQ4Zjg5MmE5OTUzNjAyZTIyY2FhXzEyNTE_944f7699-7ed1-4b95-9d55-8c26a4afd866"
      unitRef="usd">800000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU5Mjg_12b470d7-3c07-44c9-a834-38210decfad1">Income Taxes&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of the provision for income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.7&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred&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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;State&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total deferred&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.8&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.0)&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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;U.S. and foreign components of (loss) income before income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(33.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;45.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(Loss) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(31.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;66.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of the provision for income taxes computed at the federal statutory tax rate to income taxes as reflected in the financial statements is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;State income taxes, net of federal tax 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;GILTI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Non-deductible executive 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(33.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Moruga fair value remeasurement &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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Moruga impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign tax credits&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;NOL carryback &#x2013; CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Peru income tax rate 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other, net&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(12.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;32.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;34.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;May not sum due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred taxes are recognized for temporary differences between the basis of assets and liabilities for financial statement and income tax purposes. The significant components of deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net operating loss and other carryforwards&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Allowances, reserves, and 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less: 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equity interest in unconsolidated subsidiaries&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.4)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.1)&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(23.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(21.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(10.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Repatriation of foreign earnings&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(42.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(36.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net deferred tax assets/(liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(21.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(19.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2022, the Company had foreign net operating loss carryforwards of $5.5&#160;million, $5.4&#160;million of which, carries forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The net change in the valuation allowance for deferred tax assets was $(0.2)&#160;million and $0.6&#160;million for the years ended October&#160;31, 2022 and 2021, respectively. Our valuation allowances primarily relate to deferred tax assets related to net operating losses in our foreign jurisdictions and certain of our equity method investments whereby sale would result in capital losses that are not more likely than not to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2022, the Company recorded a deferred tax liability for the withholding tax that will be due upon future distribution of approximately $28.1&#160;million of foreign earnings from its International Farming operations in Peru. The Company has determined all other accumulated foreign earnings of $168.1&#160;million to be indefinitely reinvested, as it is our intent to permanently reinvest these funds outside of the United States and our current plans do not demonstrate a need to repatriate the cash to fund our U.S. operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company may recognize the tax benefit from an uncertain tax position claimed on a tax return only if it is more likely than not that the tax position will be sustained on 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 should be 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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of the total amounts of unrecognized tax benefits (exclusive of interest and penalties) is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Increases/(decreases) related to prior year positions&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency remeasurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;If recognized, the total amount of unrecognized tax benefits as of October&#160;31, 2022 and 2021 would impact the effective tax rate. There is potential for significant changes to unrecognized tax benefits by the end of fiscal year 2023 with regards to the 2013 tax assessment as discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. The Company recorded $0.6 million, $0.9&#160;million, and $(1.9)&#160;million of interest and penalties in the years ended October&#160;31, 2022, 2021 and 2020, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;respectively, in the consolidated statements of (loss) income and had $8.3&#160;million and $7.7&#160;million for interest and penalties accrued as of October&#160;31, 2022 and 2021, respectively, which have been included in other long-term liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We conduct business both domestically and internationally and, as a result, one or more of our subsidiaries files income tax returns in U.S. federal, U.S. state and certain foreign jurisdictions.&#160;Accordingly, in the normal course of business, we are subject to examination by taxing authorities, primarily in the United States, Mexico and Peru.&#160;The Company is no longer subject to U.S. federal tax examinations for the fiscal years prior to and including October&#160;31, 2018, nor is it subject to U.S. state income tax examinations for fiscal years prior to and including October 31, 2017.&#160;The Company is no longer subject to income tax examinations in Mexico for calendar years prior to and including December 31, 2016, except for the 2013 calendar year, which is under audit as discussed below. The Company is no longer subject to income tax examinations in Peru for calendar years prior to and including December 31, 2016.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s wholly owned subsidiary in Mexico is currently under audit for the fiscal year 2013 and received certain proposed adjustments during fiscal year 2018 from the Mexican taxing authorities pertaining to disallowed deductions.  During June 2018, the Company filed an administrative appeal challenging the 2013 tax assessment, which in June 2019 the authorities issued a resolution revoking the tax assessment and ordering the tax auditors to appraise some evidence and re-issue a new assessment in connection with one of the intermediaries.  The Mexican subsidiary filed a tax lawsuit since the tax auditors did not appraise the evidence offered in connection with a significant portion of the disallowed deductions, which the Company is currently waiting for the resolution of the trial.  The Company believes that is has adequately provided taxes for this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On December 30, 2020, Peru enacted tax law repealing current tax law which provided benefits to agribusiness entities. The new law will subject us to higher Peruvian corporate income tax rates than our current rate of 15% as follows: 20% for calendar years 2023 to 2024, 25% for calendar years 2025 to 2027, and 29.5% thereafter. We remeasured our deferred tax balances based on the applicable tax rate in the year the deferred balances are expected to reverse. The increase to the net deferred tax liability for the change in Peruvian tax rate resulted in a $5.4&#160;million increase to tax expense during fiscal year 2021. &lt;/span&gt;&lt;/div&gt;On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (&#x201c;CARES Act&#x201d;) was signed into law. Among other things, the CARES Act permitted NOL carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allowed NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. For fiscal year 2020 the Company recorded a discrete benefit of $1.2&#160;million due to the revaluation of deferred tax assets due to the utilization of NOLs at a higher tax rate in the carryback period. The CARES Act also contains modifications on the limitation of business interest for tax years beginning in 2019 and 2020. The modifications to Section 163(j) increased the allowable business interest deduction from 30% of adjusted taxable income to 50% of adjusted taxable income which did not have an impact to the company for fiscal year 2020 or 2021.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU5MzA_200f2152-6a83-4a55-b307-564404e6685b">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of the provision for income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.7&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred&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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;State&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total deferred&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.8&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.0)&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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzMtMS0xLTEtNzg3NTk_958b2c28-9448-4cc4-a4a2-632e5b298db6"
      unitRef="usd">500000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzMtMy0xLTEtNzg3NTk_0786cc50-731a-4d88-b26f-8fbfba84f99a"
      unitRef="usd">2200000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzMtNS0xLTEtNzg3NTk_838a851a-0aae-4ce2-98f6-a7819127a4e9"
      unitRef="usd">4600000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzQtMS0xLTEtNzg3NTk_175a5a23-f71b-4082-8dba-c005dfd2f05b"
      unitRef="usd">-100000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzQtMy0xLTEtNzg3NTk_3580cc20-d3f4-4f88-822f-3071755735a0"
      unitRef="usd">600000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzQtNS0xLTEtNzg3NTk_615d38dd-69ee-43fd-b5a2-e8273d6fbb31"
      unitRef="usd">700000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzUtMS0xLTEtNzg3NTk_8bac34ee-b133-4492-b3ba-7b0fc0d857be"
      unitRef="usd">3900000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzUtMy0xLTEtNzg3NTk_9e014116-be24-4606-994d-c310774dae2f"
      unitRef="usd">9500000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzUtNS0xLTEtNzg3NTk_ee3cefb7-db12-419d-9822-ee471be4d973"
      unitRef="usd">10700000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzYtMS0xLTEtNzg3NTk_7d16d899-ce83-4d90-831f-920ea51ab296"
      unitRef="usd">4300000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzYtMy0xLTEtNzg3NTk_bc320b0a-36e9-4ec1-86a2-84a541aaab24"
      unitRef="usd">12300000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzYtNS0xLTEtNzg3NTk_afd432c9-6790-442b-bd98-91fd2addb0e1"
      unitRef="usd">16000000.0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzgtMS0xLTEtNzg3NTk_1a0a1893-e9d0-4043-a5b1-1ab7233568e1"
      unitRef="usd">700000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzgtMy0xLTEtNzg3NTk_0e94926d-4da4-4452-b64c-81f265d5904b"
      unitRef="usd">2600000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzgtNS0xLTEtNzg3NTk_0ec1021e-948d-436b-8022-801b84833f75"
      unitRef="usd">1100000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzktMS0xLTEtNzg3NTk_1f649bd7-5c62-4c03-95e9-d1e87cb8b6c9"
      unitRef="usd">200000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzktMy0xLTEtNzg3NTk_93b8bc67-9dbb-4c3a-bcc8-cdf8d12ff40f"
      unitRef="usd">300000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzktNS0xLTEtNzg3NTk_689aa132-b0ce-4321-9d7f-21ff59b00699"
      unitRef="usd">-200000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzEwLTEtMS0xLTc4NzU5_9955714b-1c8c-4cb7-a364-f9aaee0dabbe"
      unitRef="usd">-1500000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzEwLTMtMS0xLTc4NzU5_b4247fdd-daa4-4162-83f5-3353fb1b8716"
      unitRef="usd">5900000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzEwLTUtMS0xLTc4NzU5_c5ace7d4-ccc4-4c59-84dd-a02a6e551932"
      unitRef="usd">-1900000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzExLTEtMS0xLTc4NzU5_08b018bc-5423-4803-a364-32e4655db338"
      unitRef="usd">-600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzExLTMtMS0xLTc4NzU5_a27df544-5a6a-41b8-a251-ddcb0387de3b"
      unitRef="usd">8800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzExLTUtMS0xLTc4NzU5_c2daff6c-1969-40c6-b1ba-1e6864adeee5"
      unitRef="usd">-1000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzEyLTEtMS0xLTc4NzU5_66f504e0-e61d-4418-b143-dbdf71e210b5"
      unitRef="usd">3700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzEyLTMtMS0xLTc4NzU5_45df738d-aa86-4dee-87c7-a5aefd6a1114"
      unitRef="usd">21100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZjU5OWZmNmNjNGU0ZmIyODIxZjQyZmM3MWFlYTNmNS90YWJsZXJhbmdlOmFmNTk5ZmY2Y2M0ZTRmYjI4MjFmNDJmYzcxYWVhM2Y1XzEyLTUtMS0xLTc4NzU5_eb3aa023-1fcd-4f37-95e7-70718bd737c0"
      unitRef="usd">15000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU5MjY_0bd15357-3f3f-4cda-b0ca-376cf5a1f904">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;U.S. and foreign components of (loss) income before income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(33.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;45.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(Loss) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(31.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;66.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo5Y2U3MWU3NGY0Mzk0ODYzOTk5MWUyYWZlNGJlMGVjOC90YWJsZXJhbmdlOjljZTcxZTc0ZjQzOTQ4NjM5OTkxZTJhZmU0YmUwZWM4XzItMS0xLTEtNzg3NTk_d3929d43-3a1e-4f66-839e-c26dca818de3"
      unitRef="usd">1900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo5Y2U3MWU3NGY0Mzk0ODYzOTk5MWUyYWZlNGJlMGVjOC90YWJsZXJhbmdlOjljZTcxZTc0ZjQzOTQ4NjM5OTkxZTJhZmU0YmUwZWM4XzItMy0xLTEtNzg3NTk_656e2254-3a5d-4708-ba3b-bd95952d37ea"
      unitRef="usd">20800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo5Y2U3MWU3NGY0Mzk0ODYzOTk5MWUyYWZlNGJlMGVjOC90YWJsZXJhbmdlOjljZTcxZTc0ZjQzOTQ4NjM5OTkxZTJhZmU0YmUwZWM4XzItNS0xLTEtNzg3NTk_73c4bd21-a9fd-4398-a75a-eeda1cb2ecb9"
      unitRef="usd">31000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo5Y2U3MWU3NGY0Mzk0ODYzOTk5MWUyYWZlNGJlMGVjOC90YWJsZXJhbmdlOjljZTcxZTc0ZjQzOTQ4NjM5OTkxZTJhZmU0YmUwZWM4XzMtMS0xLTEtNzg3NTk_6fa71e74-4154-4f31-bb50-b0c8c6fac684"
      unitRef="usd">-33100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo5Y2U3MWU3NGY0Mzk0ODYzOTk5MWUyYWZlNGJlMGVjOC90YWJsZXJhbmdlOjljZTcxZTc0ZjQzOTQ4NjM5OTkxZTJhZmU0YmUwZWM4XzMtMy0xLTEtNzg3NTk_500183ed-b1d6-4812-b5c9-a93c565601e6"
      unitRef="usd">45200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo5Y2U3MWU3NGY0Mzk0ODYzOTk5MWUyYWZlNGJlMGVjOC90YWJsZXJhbmdlOjljZTcxZTc0ZjQzOTQ4NjM5OTkxZTJhZmU0YmUwZWM4XzMtNS0xLTEtNzg3NTk_efc211cd-f5ca-40fc-9613-9d8e35cb51ba"
      unitRef="usd">12800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo5Y2U3MWU3NGY0Mzk0ODYzOTk5MWUyYWZlNGJlMGVjOC90YWJsZXJhbmdlOjljZTcxZTc0ZjQzOTQ4NjM5OTkxZTJhZmU0YmUwZWM4XzQtMS0xLTEtNzg3NTk_ad9726ca-8925-47af-a44d-6711e6e2dd7f"
      unitRef="usd">-31200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo5Y2U3MWU3NGY0Mzk0ODYzOTk5MWUyYWZlNGJlMGVjOC90YWJsZXJhbmdlOjljZTcxZTc0ZjQzOTQ4NjM5OTkxZTJhZmU0YmUwZWM4XzQtMy0xLTEtNzg3NTk_a3aa68aa-8fca-4db8-bd83-24718e8c33b5"
      unitRef="usd">66000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo5Y2U3MWU3NGY0Mzk0ODYzOTk5MWUyYWZlNGJlMGVjOC90YWJsZXJhbmdlOjljZTcxZTc0ZjQzOTQ4NjM5OTkxZTJhZmU0YmUwZWM4XzQtNS0xLTEtNzg3NTk_adf36337-b466-4e76-8ec8-122f631ec770"
      unitRef="usd">43800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU5Mjc_ce9871ee-8f74-407a-bfbe-22d301799f9a">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of the provision for income taxes computed at the federal statutory tax rate to income taxes as reflected in the financial statements is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;State income taxes, net of federal tax 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;GILTI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Non-deductible executive 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(33.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Moruga fair value remeasurement &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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Moruga impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign tax credits&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;NOL carryback &#x2013; CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Peru income tax rate 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other, net&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(12.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;32.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;34.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;May not sum due to rounding.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzItMS0xLTEtNzg3NTk_6b887098-2808-4e4d-8e21-2ff02a9894f6"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzItMy0xLTEtNzg3NTk_174aa7f0-7926-43c0-94aa-84e63f578434"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzItNS0xLTEtNzg3NTk_d5d6218e-2a42-463e-a625-a1eaa68882e1"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzMtMS0xLTEtNzg3NTk_4e2455bf-e68e-4261-adb1-12b87c5f08a2"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzMtMy0xLTEtNzg3NTk_d7f21e78-c2c7-4d8d-a6b6-8ea1f5cda690"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzMtNS0xLTEtNzg3NTk_a40600a0-4e98-408c-825e-5a82f7a584d3"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzQtMS0xLTEtNzg3NTk_42f218d5-61ad-4b04-8d3a-c404328dbfa3"
      unitRef="number">-0.019</avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent>
    <avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzQtMy0xLTEtNzg3NTk_1bc6dbfd-0eec-447d-909f-1d208f2fc032"
      unitRef="number">0.023</avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent>
    <avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzQtNS0xLTEtNzg3NTk_17b3f1f4-88c0-4570-b7db-5be9716cbc93"
      unitRef="number">0.056</avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzUtMS0xLTEtNzg3NTk_2a6be7ab-8316-4804-bad4-be5619c59e80"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzUtMy0xLTEtNzg3NTk_348e2fdb-8468-4529-b20a-4c0908d23ce3"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzUtNS0xLTEtNzg3NTk_e8a18d6e-94c9-4168-a027-c13174d9a1c8"
      unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzctMS0xLTEtNzg3NTk_5066456a-9c39-435c-96a8-cc8fb7c4edfb"
      unitRef="number">-0.334</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzctMy0xLTEtNzg3NTk_d537badd-fedb-436d-8450-8bb6075d142b"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzctNS0xLTEtNzg3NTk_1d2ea651-ad9b-4b92-beb1-1e4b29184be9"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <avo:EffectiveIncomeTaxRateReconciliationFairValueRemeasurementPercent
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzEwLTEtMS0xLTc4NzU5_347bb84c-0eb0-41d9-9789-c8647b61bd8e"
      unitRef="number">0.014</avo:EffectiveIncomeTaxRateReconciliationFairValueRemeasurementPercent>
    <avo:EffectiveIncomeTaxRateReconciliationFairValueRemeasurementPercent
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzEwLTMtMS0xLTg3ODMw_c4c0444c-1c8a-4161-ac71-04ef356ac811"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationFairValueRemeasurementPercent>
    <avo:EffectiveIncomeTaxRateReconciliationFairValueRemeasurementPercent
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzEwLTUtMS0xLTg3ODMz_ce23cacc-cab5-4f62-8dd3-ff9fd74e054e"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationFairValueRemeasurementPercent>
    <avo:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMorugaImpairmentLossesPercent
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzExLTEtMS0xLTkzNDgy_948df72c-e4ed-4993-834a-55ae46d0c2be"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMorugaImpairmentLossesPercent>
    <avo:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMorugaImpairmentLossesPercent
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzExLTMtMS0xLTkzNDgy_a123ebee-f103-4cea-8ff8-778bce3a0701"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMorugaImpairmentLossesPercent>
    <avo:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMorugaImpairmentLossesPercent
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzExLTUtMS0xLTkzNDgy_1527d835-e197-481f-b4cf-5b44a7782418"
      unitRef="number">0.101</avo:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMorugaImpairmentLossesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzExLTEtMS0xLTc4NzU5_91474484-2f61-4b2e-aaec-ace306f658e2"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzExLTMtMS0xLTc4NzU5_dda10e3c-e909-49e5-92d8-86a33f18e926"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzExLTUtMS0xLTc4NzU5_ed11db20-c96f-43fb-be3c-d9e2ab96817f"
      unitRef="number">0.046</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzEzLTEtMS0xLTc4NzU5_b35c0824-9354-4523-b520-71f50ff48e74"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent>
    <avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzEzLTMtMS0xLTc4NzU5_93580ab9-f848-4be8-8706-a8eacb529360"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent>
    <avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzEzLTUtMS0xLTc4NzU5_297f2e36-0ab9-424d-a336-b93b64a2d30b"
      unitRef="number">-0.028</avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent>
    <avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE1LTEtMS0xLTc4NzU5_3e45e5a4-5f2f-4713-adc9-d3085cf192e5"
      unitRef="number">0.018</avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent>
    <avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE1LTMtMS0xLTc4NzU5_9d5b2a44-e6a7-4ae8-ba57-32a1b460bf78"
      unitRef="number">0.083</avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent>
    <avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE1LTUtMS0xLTc4NzU5_78ab8a02-c2f6-4862-9b4d-3a41c0efc025"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE2LTEtMS0xLTc4NzU5_b0e185bc-9290-436c-af44-297f5924ebb3"
      unitRef="number">-0.028</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE2LTMtMS0xLTc4NzU5_e6075118-2138-44af-aa35-81d17d82a451"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE2LTUtMS0xLTc4NzU5_293fec40-a6b5-4587-9496-23010b25dd8d"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE3LTEtMS0xLTc4NzU5_766842db-bd42-412d-b844-a1051f55b0c1"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE3LTMtMS0xLTc4NzU5_88f3b3fa-e2aa-4c6d-bc1a-72d90f6d7562"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE3LTUtMS0xLTc4NzU5_a4ce40eb-ce44-4edd-acf3-eab923109629"
      unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE4LTEtMS0xLTc4NzU5_787d077e-b37b-4063-8572-83cab6e25080"
      unitRef="number">-0.120</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE4LTMtMS0xLTc4NzU5_d8ea0baf-0b07-4335-8949-b0dbd9ad159d"
      unitRef="number">0.320</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTphZWVhNmNmYzZkMWY0YTI1OTkwMzA1OTAwZDA3ZDAzZS90YWJsZXJhbmdlOmFlZWE2Y2ZjNmQxZjRhMjU5OTAzMDU5MDBkMDdkMDNlXzE4LTUtMS0xLTc4NzU5_f0a24e11-2ae9-4a67-b418-7f316bd849f6"
      unitRef="number">0.342</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU5MzI_f407d7c4-260a-4d59-9a48-d6af413890b9">The significant components of deferred tax assets and liabilities were as follows:&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:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net operating loss and other carryforwards&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Allowances, reserves, and 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less: 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equity interest in unconsolidated subsidiaries&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.4)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.1)&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(23.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(21.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(10.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Repatriation of foreign earnings&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(42.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(36.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net deferred tax assets/(liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(21.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(19.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzItMS0xLTEtNzg3NTk_a23d0dd8-d319-4579-bb42-b57563279594"
      unitRef="usd">4600000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzItMy0xLTEtNzg3NTk_0a74ed40-7239-415c-b5da-88d637f8d284"
      unitRef="usd">4200000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzMtMS0xLTEtNzg3NTk_e093ceb3-c5df-40f4-8b53-ef1cb75402de"
      unitRef="usd">1400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzMtMy0xLTEtNzg3NTk_49d265d8-1c96-4fa6-8122-11b78a6b8cc7"
      unitRef="usd">800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzQtMS0xLTEtNzg3NTk_1162d329-97a7-47c5-84b3-893b7ddfabdc"
      unitRef="usd">600000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzQtMy0xLTEtNzg3NTk_de0cc791-c319-45c2-a662-d95d6644b716"
      unitRef="usd">800000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzUtMS0xLTEtNzg3NTk_2da26e1d-54c0-447b-aa1e-2d2bdd767596"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzUtMy0xLTEtNzg3NTk_f631a77c-89bc-4c9c-8044-194234c3c09e"
      unitRef="usd">800000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzYtMS0xLTEtNzg3NTk_a19ea5b5-8e01-4aff-a1f9-906322f8695e"
      unitRef="usd">13800000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzYtMy0xLTEtNzg3NTk_2bb71a65-1a22-4dc8-8a6c-01448d185cb6"
      unitRef="usd">11200000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzctMS0xLTEtNzg3NTk_59d57cb8-2d14-4111-afbc-925485e250dc"
      unitRef="usd">1400000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzctMy0xLTEtNzg3NTk_1034dd3e-2477-474e-b815-5687905ac1f8"
      unitRef="usd">300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzgtMS0xLTEtNzg3NTk_16526db5-6f34-41d1-b72b-9e615a9a8f87"
      unitRef="usd">21800000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzgtMy0xLTEtNzg3NTk_33556603-53de-4f38-bd05-0e3106530d0c"
      unitRef="usd">18100000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzktMS0xLTEtNzg3NTk_16c80d04-5140-4048-a9b4-03b6358d4b3a"
      unitRef="usd">700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzktMy0xLTEtNzg3NTk_9fbc106f-2828-4200-a2e8-cf469b2a5972"
      unitRef="usd">500000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzEwLTEtMS0xLTc4NzU5_0ba112a5-bf2d-4b1e-a64f-d7baee4e73fb"
      unitRef="usd">21100000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzEwLTMtMS0xLTc4NzU5_0ecab183-9ce7-41de-9e3a-fb3afe9be100"
      unitRef="usd">17600000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzExLTEtMS0xLTc4NzU5_da8064fb-8d6d-4c4b-b2f4-bcfbd10e73af"
      unitRef="usd">3400000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzExLTMtMS0xLTc4NzU5_498eb97c-ad86-46f3-a4a4-03e7d7749951"
      unitRef="usd">3100000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzEyLTEtMS0xLTkzMzM5_f86c1fbe-c74c-4b9f-91f5-a71ab53102c3"
      unitRef="usd">600000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzEyLTMtMS0xLTk2NDEw_2eff29a8-fe04-42c5-a965-8bc4fd5c2beb"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzEyLTEtMS0xLTc4NzU5_a7e36398-862b-48ae-94d2-94e292d852d2"
      unitRef="usd">23800000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzEyLTMtMS0xLTc4NzU5_2bd0df53-1c86-4f31-8e8a-eec3218d4c7a"
      unitRef="usd">21600000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzEzLTEtMS0xLTc4NzU5_5d19670d-664b-4e3b-8e8d-072cb4a99134"
      unitRef="usd">13100000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzEzLTMtMS0xLTc4NzU5_e2ff29f2-2b64-432d-8580-3dec14c253d1"
      unitRef="usd">10700000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzE0LTEtMS0xLTc4NzU5_442e886c-db99-4a7b-a28c-8b49cf6e28ba"
      unitRef="usd">1500000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzE0LTMtMS0xLTc4NzU5_8a320b00-5c43-4ec1-a69e-210e3e8345b1"
      unitRef="usd">1400000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzE1LTEtMS0xLTc4NzU5_c7aa4ea1-cb64-456d-b9fe-e46506ffab58"
      unitRef="usd">42400000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzE1LTMtMS0xLTc4NzU5_089d9217-4e98-46a3-9155-1d16f0ad39ca"
      unitRef="usd">36800000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzE2LTEtMS0xLTc4NzU5_a7847ddf-f457-4d93-97c6-2c5bbe64a0ee"
      unitRef="usd">21300000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTo1MDEwZDhmZGYzOTI0MmY1YjkzYmY0NjVhYWI3OGVlZi90YWJsZXJhbmdlOjUwMTBkOGZkZjM5MjQyZjViOTNiZjQ2NWFhYjc4ZWVmXzE2LTMtMS0xLTc4NzU5_72359a74-a760-4adc-93f3-ac9dbf50d352"
      unitRef="usd">19200000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU0OTc1NTgyNjEwNw_de4ad031-dc53-41c2-a74b-31a47c060557"
      unitRef="usd">5500000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <avo:DeferredTaxAssetsOperatingLossCarryforwardsForeignIndefinite
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzY0OA_c0ef05b6-3fd5-4f2d-b130-39e00008f0a1"
      unitRef="usd">5400000</avo:DeferredTaxAssetsOperatingLossCarryforwardsForeignIndefinite>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU0OTc1NTgyNTg2MQ_265beeaa-58bb-460e-ac06-093ef7163a7f"
      unitRef="usd">-200000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzc2OA_2508a7f6-8270-4528-a75b-9604c18683b2"
      unitRef="usd">600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <avo:DeferredTaxLiabilitiesWithholdingTaxDueOnForeignEarnings
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzEyMTk_df71015c-688c-4fb7-8561-2b8acc4546a4"
      unitRef="usd">28100000</avo:DeferredTaxLiabilitiesWithholdingTaxDueOnForeignEarnings>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzEzNjI_35b0658f-e89e-4aeb-9ccb-a4af8815cbaf"
      unitRef="usd">168100000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU5MjU_5eb67ad4-e24a-48a8-8f71-dddd4e12d0cc">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of the total amounts of unrecognized tax benefits (exclusive of interest and penalties) is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Increases/(decreases) related to prior year positions&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency remeasurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTpjOTBlNTBiZGQxOGY0ZmFkYTJmMzJiYTRlMzZkNmE4Yy90YWJsZXJhbmdlOmM5MGU1MGJkZDE4ZjRmYWRhMmYzMmJhNGUzNmQ2YThjXzItMS0xLTEtNzg3NTk_0b46dc00-751d-4658-9332-8f48140e406e"
      unitRef="usd">6100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3231050b3986440dad80f5686f9388d0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTpjOTBlNTBiZGQxOGY0ZmFkYTJmMzJiYTRlMzZkNmE4Yy90YWJsZXJhbmdlOmM5MGU1MGJkZDE4ZjRmYWRhMmYzMmJhNGUzNmQ2YThjXzItMy0xLTEtNzg3NTk_0048f76d-812e-4c95-8220-cb05611a3416"
      unitRef="usd">6000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTpjOTBlNTBiZGQxOGY0ZmFkYTJmMzJiYTRlMzZkNmE4Yy90YWJsZXJhbmdlOmM5MGU1MGJkZDE4ZjRmYWRhMmYzMmJhNGUzNmQ2YThjXzMtMS0xLTEtNzg3NTk_78f89ca2-702a-4227-a83f-c626bd582d66"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTpjOTBlNTBiZGQxOGY0ZmFkYTJmMzJiYTRlMzZkNmE4Yy90YWJsZXJhbmdlOmM5MGU1MGJkZDE4ZjRmYWRhMmYzMmJhNGUzNmQ2YThjXzMtMy0xLTEtNzg3NTk_78030c1b-d7b2-477d-a099-4e9826edd66e"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTpjOTBlNTBiZGQxOGY0ZmFkYTJmMzJiYTRlMzZkNmE4Yy90YWJsZXJhbmdlOmM5MGU1MGJkZDE4ZjRmYWRhMmYzMmJhNGUzNmQ2YThjXzQtMS0xLTEtNzg3NTk_7096e967-e2cb-43ab-aeb5-4da8536d5e51"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTpjOTBlNTBiZGQxOGY0ZmFkYTJmMzJiYTRlMzZkNmE4Yy90YWJsZXJhbmdlOmM5MGU1MGJkZDE4ZjRmYWRhMmYzMmJhNGUzNmQ2YThjXzQtMy0xLTEtNzg3NTk_b55a6b68-b3cb-456a-a7b6-34d6ff46e857"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTpjOTBlNTBiZGQxOGY0ZmFkYTJmMzJiYTRlMzZkNmE4Yy90YWJsZXJhbmdlOmM5MGU1MGJkZDE4ZjRmYWRhMmYzMmJhNGUzNmQ2YThjXzUtMS0xLTEtNzg3NTk_f566ab2e-dac1-4c2b-adc5-8a2b2d0f153e"
      unitRef="usd">6700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90YWJsZTpjOTBlNTBiZGQxOGY0ZmFkYTJmMzJiYTRlMzZkNmE4Yy90YWJsZXJhbmdlOmM5MGU1MGJkZDE4ZjRmYWRhMmYzMmJhNGUzNmQ2YThjXzUtMy0xLTEtNzg3NTk_d8fca989-ea9f-4ccd-97e8-f8db8c27f2c4"
      unitRef="usd">6100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU0OTc1NTgyNTkxMg_e0b2701b-b23b-4f36-8f8e-be922f27920a"
      unitRef="usd">600000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzI1Nzk_de3b49a4-bcca-45fd-b46d-fe38f228476e"
      unitRef="usd">900000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzI1ODc_ce124c25-c08a-4439-9e13-8813f2d76d4e"
      unitRef="usd">-1900000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU0OTc1NTgyNTkwMw_11b60bc0-ae9a-4acc-acb2-3cf8e61aa31a"
      unitRef="usd">8300000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzI3MzQ_4f1ada4f-ecc8-4106-a8f6-2f21c755e0ac"
      unitRef="usd">7700000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="icc373b5ea88742d3816f63ed39fbc2ed_D20201230-20201230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzQ5MDg_3b02509e-efcb-47c5-9d00-fb3c1ce08059"
      unitRef="usd">5400000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNDgvZnJhZzo5MGNhNmRlNThjNmI0Yjc1OThmNjg3MDY1OGU5NGNiZC90ZXh0cmVnaW9uOjkwY2E2ZGU1OGM2YjRiNzU5OGY2ODcwNjU4ZTk0Y2JkXzU0NDM_75a69f7c-a62f-4203-83ad-f90cf8fb9757"
      unitRef="usd">-1200000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1Xzk4Njc_44577d40-283b-4a14-9fae-f84ccb28ffc1">Shareholders&#x2019; Equity&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2003 Stock Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our Board of Directors adopted the Mission Produce, Inc. 2003 Stock Incentive Plan in fiscal year 2004, and subsequently restated and amended the plan on July 9, 2019 (collectively, the &#x201c;2003 Plan&#x201d;). The 2003 Plan is a non-qualified stock option plan that allowed for the granting of a combined maximum of 10,200,000 stock option awards to key employees and directors, until the completion of our IPO in October 2020, at which time we adopted the 2020 Incentive Award Plan (&#x201c;2020 Plan&#x201d;), and shares of our common stock subject to awards granted under the 2003 Plan that were available for issuance were transferred to, and became available for issuance under the 2020 Plan in accordance with its terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Incentive Award Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On October 1, 2020, our Board of Directors adopted the 2020 Plan, which provides for the grant of equity awards, including stock options, RSUs, and PSUs to directors, employees, consultants, and certain of our affiliates. The terms of awards may vary based on the grantee classification, or nature of the award, such as awards contingent upon discrete events, or awards related to continuing employment. A maximum of 9,880,190 shares of common stock may be issued under the 2020 Plan. As of October&#160;31, 2022, 8,785,878 shares were available for issuance under the 2020 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is recorded in selling, general and administrative expenses in the consolidated statements of income. Total stock-based compensation expense under these plans and the total related recognized tax benefit were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;PSUs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense under incentive plans, pretax&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.6&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.9&#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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized stock-based compensation expense as of October&#160;31, 2022 was $6.5&#160;million and is expected to be recognized over a weighted-average period of 1.5 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RSUs are service-based awards granted under the 2020 Plan to eligible employees and non-employees. RSUs are expected to be settled with shares of the Company&#x2019;s common stock. Vesting and forfeiture conditions are specific to each grant as determined by the plan administrator. The fair value of RSUs is determined based on the market price of our common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RSUs are granted to employees as well as new-hires and generally vest ratably over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM4NDgyOTA3MjgwMTA_6fcd36ce-dc38-4638-ad1b-7872618223b7"&gt;three&lt;/span&gt; to four years. Activity for awards during the year ended October&#160;31, 2022 was as follows. No awards were granted during the year ended October 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Units&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.88&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.89&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Board of Directors&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under our Director Compensation Plan, directors receive an automatic annual grant on the date of each Annual Shareholders&#x2019; Meeting, set to cliff-vest at the earlier of one year following the grant date or at the subsequent Annual Shareholders&#x2019; Meeting. Directors are also eligible to defer the distribution of shares between two to five years, either in lump sum or annual installments. Deferral elections are made annually at the beginning of each plan year and apply to grants made within said year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Activity for RSU awards for directors during the year ended October&#160;31, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Units&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.08&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested and deferred at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;PSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;PSUs are performance-based awards granted to eligible employees under the 2020 Plan. PSUs are expected to be settled with shares of the Company&#x2019;s common stock at the end of a three-year cliff vesting period, provided the performance conditions are achieved as of the end of such period. The actual number of shares issued may range from 0% to 200% of the target shares issued at time of grant. The fair value of PSUs is determined based on the market price of our common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Activity for PSU awards during the year ended October&#160;31, 2022 was as follows. No PSU awards were granted during the years ended October 31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:68.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.271%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Units&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted at target&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.89&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.89&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock options are generally granted with exercise prices no less than the fair market value at grant date and vest based on tenure of employment or other specific events and expire 10 years after the grant date. The fair value of stock options are estimated as of the date of grant using the Black-Scholes option valuation model with the following assumptions, as required by the model:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.52pt"&gt;Risk-free rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;- the current interest rate on five to seven-year U.S. Treasury Bonds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.52pt"&gt;Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;- the average of equity implied asset volatility of publicly-traded direct competitor companies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.52pt"&gt;Expected life&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;- calculated as the average of the vesting term and original contractual term, known as &#x201c;the simplified method&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No stock options were granted during the years ended October&#160;31, 2022 and 2021. The weighted-average grant-date fair value of options granted during the year ended October 31, 2020 was $3.61. Assumptions used to estimate the fair value for stock options granted during the year ended October 31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.238%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Volatility&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Expected life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Dividend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The total grant-date fair value of stock options vested during the years ended October&#160;31, 2022, 2021 and 2020 was $1.4&#160;million, $1.3&#160;million, and $5.5&#160;million, respectively. The total intrinsic value of stock options exercised was $0.1&#160;million in the year ended October&#160;31, 2022, and $0.2&#160;million in both years ended October 31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;CEO Award&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On July 9, 2019 our Board of Directors approved a stock option grant to the Company&#x2019;s Chief Executive Officer (&#x201c;CEO&#x201d;), Steve Barnard, covering 1,700,000 shares of our common stock (&#x201c;CEO Award&#x201d;). The CEO Award had a strike price of $9.41 per share, which the Board of Directors assumed to be the then current fair market value of the Company&#x2019;s common stock on the grant date. The terms of the grant were such that the vesting of the stock option was contingent upon a successful initial public offering of the Company&#x2019;s common stock. There were 471,308 shares available under the 2003 Plan as of the date the CEO Award was granted. We accounted for 471,308 shares of the CEO Award that are subject to share settlement as equity-classified awards and 1,228,692 shares as liability-classified awards. The liability-classified portion of the CEO Award represented that portion of the CEO Award that was in excess of the shareholder-approved share limit authorized under the 2003 Plan as of October 31, 2019 and thus were classified as liability awards. In the event the modified Plan was not approved by the shareholders, the liability-classified portion of the CEO Award would have been subject to cash settlement. The Company has not recognized any stock-based compensation expense prior to the modification of the CEO Award discussed below because the vesting of the award was dependent upon the occurrence of an initial public offering. At the date of grant, based on a subsequent valuation performed, the estimated fair market value of the CEO award was determined to be $9.1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On October 29, 2019, our Board of Directors, with the consent of Mr. Barnard, modified the CEO Award to amend the vesting schedule. As a result of this amendment, 850,000 shares subject to the CEO Award were modified to vest at the earlier of (i) the seventh year anniversary of the grant date, (ii) immediately prior to the consummation of a change in control (as defined in the Plan) or, (iii) upon the closing of an IPO of our common stock, in each case, subject to Mr. Barnard&#x2019;s continued service with the Company as of the applicable vesting date. Of these CEO Award shares, we accounted for 235,654 shares as equity-classified awards and 614,346 CEO Award shares (i.e., the allocable portion of those CEO Award shares that were in excess of the shareholder-approved share limit authorized under the original Plan as of October 31, 2019) as liability-classified awards. The remaining 850,000 CEO Award shares were modified to &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;vest in five equal installments on the first five anniversaries of the grant date, subject to Mr. Barnard&#x2019;s continued service with the Company as of the applicable vesting date. Of these shares, we accounted for 235,654 shares as equity-classified awards and 614,346 shares as liability-classified awards (i.e., the allocable portion of those CEO Award shares that were in excess of the shareholder-approved share limit authorized under the 2003 Plan as of October 31, 2019).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Prior to the October 2019 modification, the Company determined that it was not probable that the CEO awards would vest because of the contingent nature of the CEO Award. Upon modification of the vesting terms, during October 2019, the Company determined that it was probable that the CEO Award would vest. The Company determined the fair value of the CEO Award on the date of modification to be $11.3&#160;million, to be recognized as stock-based compensation expense as service is provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During December 2019, management determined the fair value of our common stock with the support of a third-party valuation specialist as of the July 9, 2019 stock option grant date. As a result of this independent valuation, the Company determined the fair value of our common stock on the stock option grant date to be $13.74 per share. As a result, the Board of Directors, with the consent of Mr. Barnard, modified the CEO Awards to increase the strike price to $13.74 per share. As of the modification date, the fair value of liability-classified awards was $5.6&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March 19, 2020, shareholders approved an amendment to the 2003 Plan that added an additional 2,550,000 shares available to be issued. Upon the approval of the amendment, the 1,228,692 awards previously accounted for as liability-classified awards were reclassified to shareholders&#x2019; equity and accounted for prospectively as equity awards because of the increase in shares available to be issued under the 2003 Plan. On the date of reclassification, management determined the fair value of our common stock, with the assistance of a third-party valuation specialist, to be $12.63 per share, resulting in an estimated fair value of $4.6&#160;million for the reclassified awards. As of March 19, 2020, the Company had accrued $0.3&#160;million in accrued expenses related to the liability-classified awards, which was reclassified to shareholders&#x2019; equity as of March 19, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock option activity for the CEO Award during the year ended October&#160;31, 2022 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.447%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of options&lt;br/&gt;(in thousands)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;exercise price&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;remaining life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic value &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested and expected to vest at October&#160;31, 2022&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.824%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of options&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock options granted to employees generally vest ratably over four years. Stock option activity for other employees during the year ended October&#160;31, 2022 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.447%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of options&lt;br/&gt;(in thousands)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;exercise price&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;remaining life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic value &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested and expected to vest at October&#160;31, 2022&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:63.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.611%"/&gt;&lt;td style="width:0.1%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of options&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.61&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Dividends &lt;/span&gt;&lt;/div&gt;If we do not comply with certain covenants under our credit facility, our ability to pay dividends in the future could be limited.</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id7304406ae1842aabd612ad8f3277272_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzkwMQ_a9e3f0b3-ca51-47bd-9a79-20cf7b0392c8"
      unitRef="shares">10200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzE3NTM_dff58479-2205-4aed-ac62-d4e627300336"
      unitRef="shares">9880190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzE4MjQ_da346949-3539-410b-b337-b085cf06b557"
      unitRef="shares">8785878</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM4NDgyOTA3Mjc5ODY_a71d1c2e-6b85-4ba9-8be2-7799db141984">Total stock-based compensation expense under these plans and the total related recognized tax benefit were as follows:&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:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;PSUs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense under incentive plans, pretax&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.6&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.9&#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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icffc371d9c2441abb49b0e0e4ca0356c_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzItMS0xLTEtODAzMTQ_578b1150-dc46-42f3-89af-68d1ad09da2e"
      unitRef="usd">2000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i546f34ea6c75466a98588a188373da0a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzItMy0xLTEtODY1NDA_33c1c517-efc4-4a8d-a739-faf2829e88a6"
      unitRef="usd">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic828e3c85bbf4f97af13e390099ef140_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzItNS0xLTEtODY1NDI_c06d95bf-c845-4639-8942-7b35d0783915"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib821f0d599ee4a1784bbda6ab6957cdf_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzMtMS0xLTEtODE1MTk_798b22af-ca5f-4f7e-80b6-5d60683710b8"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i31de5b836ed54d13a9b9d93565cb00da_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzMtMy0xLTEtODY1NDA_b0b25df5-6553-42f2-957e-203745947476"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i098efd7775464ac7b19bc37c8f1ed0e3_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzMtNS0xLTEtODY1NDI_bcef91cb-dd28-457b-84e2-2a30926a3c14"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ad7491bd134485f9f8f411275c8ab3c_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzQtMS0xLTEtODAzMTQ_320eaa61-a57d-4fb4-9b4d-77cf47aa9d0a"
      unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88b08cbfb49c459a93d281af92392b01_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzQtMy0xLTEtODY1NDA_38e27b21-daeb-4fb2-87d4-0fe76285fadd"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idc5d8e69483f48b6a279b2e15543eaba_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzQtNS0xLTEtODY1NDI_032e827e-ef1c-45d6-ab0e-550e1ca482e8"
      unitRef="usd">4800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzUtMS0xLTEtODY1MzY_d1bc73be-a0e3-4659-8506-8ec1223aa1b4"
      unitRef="usd">3600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzUtMy0xLTEtODY1NDA_226ee082-3530-49ef-8f4c-aa90f9cc86f5"
      unitRef="usd">2600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzUtNS0xLTEtODY1NDI_b1882e34-4365-48bc-9f9a-d0afd9e59dc0"
      unitRef="usd">4900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzYtMS0xLTEtODY1MzY_57356ab7-e145-4468-a675-9f09556b8869"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzYtMy0xLTEtODY1NDA_faed7809-bc30-42d1-82d3-5c0c03e083c8"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ODk3Y2U2ZDg4Zjc0NThlOWY2MDhmNGUwODZiMWM4OC90YWJsZXJhbmdlOjk4OTdjZTZkODhmNzQ1OGU5ZjYwOGY0ZTA4NmIxYzg4XzYtNS0xLTEtODY1NDI_6bae839c-958c-4e71-bc75-8432497c9ef5"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzI2NzE2_f6125d5e-a25a-483d-9fa4-c7555303f7cf"
      unitRef="usd">6500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzI2NzIy_d288b281-8c07-4322-b37f-d6faa218027f">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id18d286f095848f893ec2590acf59250_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM4NDgyOTA3MjgwMjI_e8073e14-bab5-4e1c-90af-6e895c30122d">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM4NDgyOTA3Mjc5ODc_71f4d379-2c8a-46be-a8d9-4a33efaf56be">&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:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Units&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.88&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.89&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Activity for RSU awards for directors during the year ended October&#160;31, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Units&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.08&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested and deferred at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i95582fe0dd5e4cc483becc4e93e933cc_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzEtMS0xLTEtODY1ODE_bae19094-5b1d-4baf-ae54-9901e0450d9f"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i95582fe0dd5e4cc483becc4e93e933cc_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzEtMy0xLTEtODY1ODM_1a4bb1bf-0f99-4780-b34b-f7a504395a69"
      unitRef="usdPerShare">20.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iea804e9736734ea5ac3d5ce954e71934_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzItMS0xLTEtODY1ODE_71cd7e8f-a876-469f-8a6b-01e9e2cf75bb"
      unitRef="shares">293000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iea804e9736734ea5ac3d5ce954e71934_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzItMy0xLTEtODY1ODM_33d868c7-cd6f-4e0d-8a70-e38d8fee550a"
      unitRef="usdPerShare">15.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iea804e9736734ea5ac3d5ce954e71934_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzMtMS0xLTEtODY1ODE_57d6ba73-912e-4c64-a77b-73fb1bc06242"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iea804e9736734ea5ac3d5ce954e71934_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzMtMy0xLTEtODY1ODM_6af230cb-35d0-4fe0-bf57-a9b55ba292aa"
      unitRef="usdPerShare">20.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iea804e9736734ea5ac3d5ce954e71934_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzQtMS0xLTEtODY1ODE_36a88e8f-7f14-486e-81bd-2a536281256b"
      unitRef="shares">19000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iea804e9736734ea5ac3d5ce954e71934_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzQtMy0xLTEtODY1ODM_6799142e-2a74-4bb5-9005-ea02ea845e03"
      unitRef="usdPerShare">15.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4ec7c14613394efa8a6f668851232d5f_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzUtMS0xLTEtODY1ODE_c5540d7b-893b-4483-85f2-bc636087d975"
      unitRef="shares">280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4ec7c14613394efa8a6f668851232d5f_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo2YzkxODY2YTM1MmI0ZjIwYTIwNmNkNjdlNWMyZmVmOS90YWJsZXJhbmdlOjZjOTE4NjZhMzUyYjRmMjBhMjA2Y2Q2N2U1YzJmZWY5XzUtMy0xLTEtODY1ODM_191d55fe-2560-4a3e-9556-6900a787865a"
      unitRef="usdPerShare">15.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i54a4940be71344a9bb3363cd48502836_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzEtMS0xLTEtODY1OTU_a9c3bbab-ccfa-440c-9586-e0eccfabbe0c"
      unitRef="shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i54a4940be71344a9bb3363cd48502836_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzEtMy0xLTEtODY1OTk_dbb1e0d5-c685-4952-bb3b-5a25c44e4925"
      unitRef="usdPerShare">19.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i918aa7200dd44aa18c23bdd3d4b23003_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzItMS0xLTEtODY1OTU_060e2c0f-dfdc-4992-84fb-9e2bb8103143"
      unitRef="shares">71000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i918aa7200dd44aa18c23bdd3d4b23003_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzItMy0xLTEtODY1OTk_f7612af7-2d0c-4a37-b853-29cfaeeb6438"
      unitRef="usdPerShare">13.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i918aa7200dd44aa18c23bdd3d4b23003_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzMtMS0xLTEtODY1OTU_a3a8e604-734d-4c4f-b19d-3d3b2c3d52ac"
      unitRef="shares">38000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i918aa7200dd44aa18c23bdd3d4b23003_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzMtMy0xLTEtODY1OTk_9e56b9da-5d0a-43b8-90c4-8af9e5cdce5c"
      unitRef="usdPerShare">19.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i918aa7200dd44aa18c23bdd3d4b23003_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzQtMS0xLTEtODY1OTU_65333b82-4512-4a4c-94e9-391b4c37e00a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i918aa7200dd44aa18c23bdd3d4b23003_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzQtMy0xLTEtODY1OTk_fd77014d-a8d4-4c42-8104-7ee68ab76edd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i12cef57874224c1b873f851cd79c9b10_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzUtMS0xLTEtODY1OTU_8173b672-e979-4503-b8a2-153f41c89f0c"
      unitRef="shares">68000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i12cef57874224c1b873f851cd79c9b10_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzUtMy0xLTEtODY1OTk_3b064eee-6eba-4f15-b79e-baec134cedc2"
      unitRef="usdPerShare">12.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i12cef57874224c1b873f851cd79c9b10_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzYtMS0xLTEtODY1OTU_79e94ccb-2139-40a9-93ba-4266751a5c61"
      unitRef="shares">15000</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i12cef57874224c1b873f851cd79c9b10_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo5ZDk5Y2Y2ODgxYjQ0MjgwYThhOGMwOTNhM2E2NmI4OS90YWJsZXJhbmdlOjlkOTljZjY4ODFiNDQyODBhOGE4YzA5M2EzYTY2Yjg5XzYtMy0xLTEtODY1OTk_f0345732-d4d8-4077-bf40-4316d66f2e2c"
      unitRef="usdPerShare">19.89</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCliffVestingPeriod
      contextRef="ib821f0d599ee4a1784bbda6ab6957cdf_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzIxOTkwMjMyODY1NTI_3a6ea43d-236c-4e72-9e1a-19ac3060530c">P3Y</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCliffVestingPeriod>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetSharesIssued
      contextRef="ia9910e554fcc4b8f8e85f1ba9971d75a_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzIxOTkwMjMyODY1NTQ_f11ad3ec-6007-4d2a-af5e-18bb5059a346"
      unitRef="number">0</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetSharesIssued>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetSharesIssued
      contextRef="i36e51624415946e2a24b601629579d6a_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzIxOTkwMjMyODY1NTk_8b8d02ce-b789-4476-972f-31bffb214207"
      unitRef="number">2</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetSharesIssued>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM4NDgyOTA3Mjc5ODg_ef649c48-dade-4b9c-a0a0-650e92f2445c">&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:68.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.271%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Units&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted at target&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.89&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.89&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i788e3ab29ca1452e9d256e78175cb35e_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzEtMS0xLTEtODY2MTM_dfb3a9e5-4872-4344-a751-0774bad5bfe0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i788e3ab29ca1452e9d256e78175cb35e_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzEtMy0xLTEtODY2MTY_fbc28eb8-2cf9-4315-8c04-e7f64cf1fbee"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib821f0d599ee4a1784bbda6ab6957cdf_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzItMS0xLTEtODY2MTM_f8c1aed0-3e6b-404c-b3fd-be53d4e790c1"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib821f0d599ee4a1784bbda6ab6957cdf_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzItMy0xLTEtODY2MTY_a3db9dba-8455-44f7-8356-dc791f8750b7"
      unitRef="usdPerShare">15.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib821f0d599ee4a1784bbda6ab6957cdf_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzQtMS0xLTEtODY2MTM_502acd88-c403-4514-a1a5-26b7a36e6d38"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib821f0d599ee4a1784bbda6ab6957cdf_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzQtMy0xLTEtODY2MTY_9e8d3af3-6e15-4838-8f3f-620922b6acd6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib821f0d599ee4a1784bbda6ab6957cdf_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzUtMS0xLTEtODY2MTM_42a50417-f991-4209-b972-8adf08bdcb54"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib821f0d599ee4a1784bbda6ab6957cdf_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzUtMy0xLTEtODY2MTY_37c08707-1347-4bb2-8d5c-e407532c0eab"
      unitRef="usdPerShare">15.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i06ab928ca0e345b6bb75a962bec6e544_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzYtMS0xLTEtODY2MTM_5b38aa45-900d-4e76-b6ff-47b0609d974f"
      unitRef="shares">95000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i06ab928ca0e345b6bb75a962bec6e544_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphN2EzODEwZmY2NDU0MWQxOWI4ZDU4YWM0NWVhMmVkYi90YWJsZXJhbmdlOmE3YTM4MTBmZjY0NTQxZDE5YjhkNThhYzQ1ZWEyZWRiXzYtMy0xLTEtODY2MTY_a84726e7-01d3-4ad6-92ab-d0b27141fda0"
      unitRef="usdPerShare">15.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i3ad7491bd134485f9f8f411275c8ab3c_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1Xzc2OTY1ODE0MjU5NzE_a07956fb-e64c-4d8c-89ae-45bca9d3bab0">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzU0OTc1NTg0MTg3MA_b4c2eedc-c72e-43ea-b827-499bf33cfb31"
      unitRef="usdPerShare">3.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1Xzk4Njk_8af207ef-f576-455b-a765-5b140ac3d9b4">Assumptions used to estimate the fair value for stock options granted during the year ended October 31, 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.238%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Volatility&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Expected life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Dividend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i88b08cbfb49c459a93d281af92392b01_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo1NjkyYjU1MjBhYzY0ODNhODFhNmRhMDZkZTNjMDdmMi90YWJsZXJhbmdlOjU2OTJiNTUyMGFjNjQ4M2E4MWE2ZGEwNmRlM2MwN2YyXzItMS0xLTEtNzg3NTk_2b680b79-6f5a-4506-a3ec-95f0e2991fc5"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i88b08cbfb49c459a93d281af92392b01_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo1NjkyYjU1MjBhYzY0ODNhODFhNmRhMDZkZTNjMDdmMi90YWJsZXJhbmdlOjU2OTJiNTUyMGFjNjQ4M2E4MWE2ZGEwNmRlM2MwN2YyXzMtMS0xLTEtNzg3NTk_49ed17d7-c069-4b42-9737-e4b95fa84931"
      unitRef="number">0.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i88b08cbfb49c459a93d281af92392b01_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo1NjkyYjU1MjBhYzY0ODNhODFhNmRhMDZkZTNjMDdmMi90YWJsZXJhbmdlOjU2OTJiNTUyMGFjNjQ4M2E4MWE2ZGEwNmRlM2MwN2YyXzQtMS0xLTEtNzg3NTk_d1e85760-c7c6-4492-9c15-96bbf0d32b41">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i88b08cbfb49c459a93d281af92392b01_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo1NjkyYjU1MjBhYzY0ODNhODFhNmRhMDZkZTNjMDdmMi90YWJsZXJhbmdlOjU2OTJiNTUyMGFjNjQ4M2E4MWE2ZGEwNmRlM2MwN2YyXzUtMS0xLTEtNzg3NTk_090cf376-d4ad-4836-98a9-09883a51bf60"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzU0OTc1NTg0MTQ2OA_c87271d7-1b64-4a12-8c83-64eebc813858"
      unitRef="usd">1400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzMwMTQ_7dda2cb2-394d-427a-b30f-fb62ebb5798c"
      unitRef="usd">1300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzMwMjE_ab3799ec-416d-4722-9402-2cce570d161a"
      unitRef="usd">5500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM4NDgyOTA3Mjc5OTE_c725125a-6e9f-47c1-8b24-4e9f1c83ecbe"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzMxNjA_2558e79c-fed1-47f4-9b3e-f61e23992f9f"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzMxNjA_7631df25-9201-40c5-88e5-14db2c0ff0bd"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i029c223f96eb4ebba4253a565c22e647_D20190709-20190709"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM0MjI_59ffbfaa-a64b-4512-9ce4-8ed937d35ee3"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i7b053e4546304c8fae83190026ce4a38_I20190709"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM1MDM_a6aebcf9-a9ac-40f2-abe2-8c0ca8247fb8"
      unitRef="usdPerShare">9.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i81d9602f87b44064aede408fec7e96ba_I20190709"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM4MTM_60b1e611-1d85-47cf-9e74-8364723bc7a0"
      unitRef="shares">471308</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards
      contextRef="i029c223f96eb4ebba4253a565c22e647_D20190709-20190709"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzM5MTI_a3390040-b7c8-46f1-8465-9873fb03aec1"
      unitRef="shares">471308</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards
      contextRef="i029c223f96eb4ebba4253a565c22e647_D20190709-20190709"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzQwMDg_2ae05f83-ecb6-45d5-90b1-57e56330d89c"
      unitRef="shares">1228692</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i7b053e4546304c8fae83190026ce4a38_I20190709"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzQ4MjQ_cdb4dc32-ebdb-4d78-87ad-8b7c9dda7f0f"
      unitRef="usd">9100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i20d49907444b4832baedce9872dbf0ec_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzQ5OTI_852a7176-72c8-418e-8e20-39c6d0d43912"
      unitRef="shares">850000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards
      contextRef="i20d49907444b4832baedce9872dbf0ec_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzU0MjE_2706acaf-5d68-4963-89e1-a9bcbe98e59a"
      unitRef="shares">235654</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards
      contextRef="i20d49907444b4832baedce9872dbf0ec_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzU0NjM_d2d349f6-6e1c-480e-adc2-3382d3bfd1bb"
      unitRef="shares">614346</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i01be456028e84e4da15ac89e58c5a83f_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzU3MDM_59ba7034-d1ae-4704-9bf7-1a20d3b74451"
      unitRef="shares">850000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards
      contextRef="i01be456028e84e4da15ac89e58c5a83f_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzU5NTI_5565e9fb-d313-444a-ae23-b7d8d842baa7"
      unitRef="shares">235654</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards
      contextRef="i01be456028e84e4da15ac89e58c5a83f_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzU5OTQ_6297264c-91f8-4c2d-af16-625f87081e4a"
      unitRef="shares">614346</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i6f6a2bc4ef85440a9f6e5eea2cdb3dfa_I20191029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzY2MDI_74dba472-c29a-4ba7-9a6c-71896dc67e1e"
      unitRef="usd">11300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="id6c6e623afcb40cf854fcf5ba787f9a9_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzcwMDU_7f417875-f75c-4d24-a919-c29f6dfcc5d3"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="id6c6e623afcb40cf854fcf5ba787f9a9_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzcxNDU_9e13e4f9-f4cb-42ed-9220-6ffa445a9e91"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id6c6e623afcb40cf854fcf5ba787f9a9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzcyMzg_71f9f779-d724-48a1-94a5-51bdd7a70d76"
      unitRef="usd">5600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i556e4b87db0f4658820ec1fdad378d61_I20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzczMzk_98225d4d-66f3-4def-987b-32c79c3b83f5"
      unitRef="shares">2550000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards
      contextRef="i69837fc76d6a4fbb848382dacff1e1a6_D20200319-20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1Xzc0MTM_6e4dba9a-9d09-4402-98b3-8481af779feb"
      unitRef="shares">1228692</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i556e4b87db0f4658820ec1fdad378d61_I20200319"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1Xzc4MDQ_972395ee-d042-446d-a792-eb99fce4446e"
      unitRef="usdPerShare">12.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i556e4b87db0f4658820ec1fdad378d61_I20200319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1Xzc4NTg_f0dfaaea-e0bd-456a-8b9e-bbf3d6a6eacb"
      unitRef="usd">4600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="i69837fc76d6a4fbb848382dacff1e1a6_D20200319-20200319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1Xzc5MzY_868c752c-64ec-4acf-b5c8-1d14ab0a9221"
      unitRef="usd">300000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1Xzk4NjM_636ff47e-bb8f-428e-8307-ebdb9b28b723">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock option activity for the CEO Award during the year ended October&#160;31, 2022 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.447%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of options&lt;br/&gt;(in thousands)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;exercise price&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;remaining life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic value &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested and expected to vest at October&#160;31, 2022&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.824%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of options&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;Stock option activity for other employees during the year ended October&#160;31, 2022 was as follows: &lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.447%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of options&lt;br/&gt;(in thousands)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;exercise price&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;remaining life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic value &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested and expected to vest at October&#160;31, 2022&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:63.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.611%"/&gt;&lt;td style="width:0.1%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of options&lt;br/&gt;(in thousands)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average grant-date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.61&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia606678270a34704be620cd754206fc7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzEtMS0xLTEtNzg3NTk_fe6ad179-fb36-4e24-b08c-6ab895213898"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia606678270a34704be620cd754206fc7_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzEtMy0xLTEtNzg3NTk_2fd4aa3f-a3f1-4d68-a76a-737006719801"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzItMS0xLTEtNzg3NTk_17c6959d-aca7-44a3-9c77-c06724af2c37"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzMtMS0xLTEtNzg3NTk_88adfc8f-fc8b-4800-9ee1-1653e4e7af31"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzMtMy0xLTEtNzg3NTk_695678bb-cbdd-47fb-9e80-981b56694a41"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzQtMS0xLTEtNzg3NTk_de890ade-4ffa-4b60-97c8-83a3710742aa"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzUtMS0xLTEtNzg3NTk_eff9926a-086a-4392-b32c-22f88dfe544c"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzUtMy0xLTEtNzg3NTk_bb904283-9bf1-423e-b983-96f35f5c4561"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzUtNS0xLTEtNzg3NTk_2755be0f-b8de-41ca-ac44-fceef15242ab">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzUtNy0xLTEtNzg3NTk_0e8ac6c1-4bd2-4533-8ab0-4b41e8b0d907"
      unitRef="usd">4900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzYtMS0xLTEtNzg3NTk_c1b72d71-f707-4f86-acbe-9f11cc637a73"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzYtMy0xLTEtNzg3NTk_0cc72969-3cb4-4b22-8994-4a9e1a0c16f3"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzYtNS0xLTEtNzg3NTk_46700ee9-eb16-463d-9bb5-0bb8d940e305">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzYtNy0xLTEtNzg3NTk_1b9aef5b-1dc7-4f65-a0ef-2206b8afd938"
      unitRef="usd">4900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzctMS0xLTEtNzg3NTk_ca48f433-60ea-4810-928f-9e84c3b34c05"
      unitRef="shares">1360000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzctMy0xLTEtNzg3NTk_1e99dd0f-5971-46ec-98f6-6b10a0510383"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzctNS0xLTEtNzg3NTk_d89c23df-66a7-4a71-b4df-7b7aadb50a6b">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo3ZTcwZThiMjRlODI0NGI2OWM2Nzk1MWFhMmZhYjc2Ni90YWJsZXJhbmdlOjdlNzBlOGIyNGU4MjQ0YjY5YzY3OTUxYWEyZmFiNzY2XzctNy0xLTEtNzg3NTk_9bc75dab-23e6-4a20-b639-47a9e1c1197a"
      unitRef="usd">3900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="ia606678270a34704be620cd754206fc7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzEtMS0xLTEtNzg3NTk_d987af73-89fc-4d2e-8697-d76525e13e14"
      unitRef="shares">510000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia606678270a34704be620cd754206fc7_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzEtMy0xLTEtNzg3NTk_40ee7788-d415-44c3-be2a-d3ac64f2f262"
      unitRef="usdPerShare">5.35</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzItMS0xLTEtNzg3NTk_5c250d68-dc44-4b26-ae8f-724435d15b6a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzItMy0xLTEtOTI4NDM_88a8c552-c382-48e4-8521-be647e7c19d7"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzMtMS0xLTEtNzg3NTk_893e85c6-71fd-4c02-bc29-39170c1e420e"
      unitRef="shares">170000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzMtMy0xLTEtNzg3NTk_4a791337-cadd-4f92-9622-008fb9d5e5dd"
      unitRef="usdPerShare">5.35</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzQtMS0xLTEtNzg3NTk_a4850a9b-71e7-492f-9ab5-7b0e42c21fe8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i6834c4d9099d4c43a7dcefc62874a822_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzQtMy0xLTEtOTI4NDM_5320c59d-8b2b-4f94-9008-00049775f3ab"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzUtMS0xLTEtNzg3NTk_d7d5c2e9-3fe6-41f6-bba8-52799e42ef9b"
      unitRef="shares">340000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i44ddb03d29b54d30b152d0974d1e4c4e_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTo0ZGNmYTQ5MGU5YmI0MmNjYTA3MGQxM2ZlNGRlNzFiOC90YWJsZXJhbmdlOjRkY2ZhNDkwZTliYjQyY2NhMDcwZDEzZmU0ZGU3MWI4XzUtMy0xLTEtNzg3NTk_b1736252-a0d8-47f8-ada9-f3011757c1a9"
      unitRef="usdPerShare">5.35</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90ZXh0cmVnaW9uOjg1NDgzYjc3NjRiZDRjN2E4ZDVmMTdhOTc0MDI4YTg1XzgzMDk_8d43cb07-d415-459b-8abc-5e8bc116a724">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if0a07d7586ea41c3ae382a826f456804_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzEtMS0xLTEtNzg3NTk_91534866-f14c-42d6-a161-d89eeed1d810"
      unitRef="shares">486000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if0a07d7586ea41c3ae382a826f456804_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzEtMy0xLTEtNzg3NTk_83af27bc-2314-4336-8410-996d2c60696a"
      unitRef="usdPerShare">11.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzItMS0xLTEtNzg3NTk_ee9b5490-3779-4edc-bd35-492e0a947a7f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzItMy0xLTEtOTkyNTk_9853090e-9b43-419f-bb7b-079161332656"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzMtMS0xLTEtNzg3NTk_595cb83f-7af6-43e9-91c1-ca5fc8045bb6"
      unitRef="shares">15000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzMtMy0xLTEtNzg3NTk_51bdb590-376a-4586-be23-e1f312260db7"
      unitRef="usdPerShare">6.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzQtMS0xLTEtNzg3NTk_ee3d08a9-b21c-4135-bf4c-eca2e84b721c"
      unitRef="shares">23000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzQtMy0xLTEtNzg3NTk_795a731a-8897-410c-bceb-44cbe6e83e6e"
      unitRef="usdPerShare">12.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzUtMS0xLTEtNzg3NTk_ec2b86fa-ca9a-4d7b-81c5-e9ca8ee74202"
      unitRef="shares">448000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzUtMy0xLTEtNzg3NTk_479401f6-d6d3-4680-b4ab-01df9d0f0c92"
      unitRef="usdPerShare">11.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzUtNS0xLTEtNzg3NTk_76fd476d-8594-4a56-b488-71747f4379a2">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzUtNy0xLTEtNzg3NTk_e0b009f1-99de-482e-afdf-b20c224152f9"
      unitRef="usd">2200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzYtMS0xLTEtNzg3NTk_d9aa3ee1-ab56-4ddf-8a42-6776156ba5c9"
      unitRef="shares">448000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzYtMy0xLTEtNzg3NTk_f2df3d84-b8c7-423f-8369-cbf08ec11fb8"
      unitRef="usdPerShare">11.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzYtNS0xLTEtNzg3NTk_41e25785-44e0-4932-a66b-a7916c4b20a1">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzYtNy0xLTEtNzg3NTk_5dc331cf-6b23-4af0-9b89-12ae9e1f8e84"
      unitRef="usd">2200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzctMS0xLTEtNzg3NTk_aaa276db-edcf-42d5-acca-ebcd64d68738"
      unitRef="shares">240000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzctMy0xLTEtNzg3NTk_a46607dc-6c0c-4a77-bb8d-7db0f1e5811f"
      unitRef="usdPerShare">11.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzctNS0xLTEtNzg3NTk_2fd1473e-34c9-43e7-8d7d-02f88bf593c4">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTphNDVmYWZjODRkZjc0Y2M4OTBkZDUyZWFiMjllMDk2Zi90YWJsZXJhbmdlOmE0NWZhZmM4NGRmNzRjYzg5MGRkNTJlYWIyOWUwOTZmXzctNy0xLTEtNzg3NTk_d0422b75-72b2-4a88-9709-a1ecbd51ce8f"
      unitRef="usd">1300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="if0a07d7586ea41c3ae382a826f456804_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzEtMS0xLTEtNzg3NTk_ee80e61a-8b46-482f-b4ac-ce2e6e87fedb"
      unitRef="shares">362000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if0a07d7586ea41c3ae382a826f456804_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzEtMy0xLTEtNzg3NTk_193b0a5f-a8d0-45e8-9882-29d3c864643f"
      unitRef="usdPerShare">3.99</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzItMS0xLTEtNzg3NTk_4b9bdb6e-b382-4823-989d-b17433cbc2dd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzItMy0xLTEtOTkyNDk_32e84d32-9f33-47ae-8c01-d870091e13f7"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzMtMS0xLTEtNzg3NTk_c16a60da-f7fe-4672-a332-5692d7df1414"
      unitRef="shares">131000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzMtMy0xLTEtNzg3NTk_29bdc6ba-e361-4eef-86ad-9169830f2ceb"
      unitRef="usdPerShare">4.66</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzQtMS0xLTEtNzg3NTk_7f396808-c3b1-45ae-ac1b-f3ab2bbb24f1"
      unitRef="shares">23000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="icb7886f9a83347498e9718f54a9fc0df_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzQtMy0xLTEtNzg3NTk_521b5595-1033-4651-85bf-69430927766e"
      unitRef="usdPerShare">3.61</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzUtMS0xLTEtNzg3NTk_b57c2b27-6d1b-4d17-b32a-100c8c19defe"
      unitRef="shares">208000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i44dff8e64912449dbf5516781d2652f6_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTEvZnJhZzo4NTQ4M2I3NzY0YmQ0YzdhOGQ1ZjE3YTk3NDAyOGE4NS90YWJsZTpiZDdiNTA2NDcxOTk0NzIyOGRhMTc1NmVmNjZlNjQxYS90YWJsZXJhbmdlOmJkN2I1MDY0NzE5OTQ3MjI4ZGExNzU2ZWY2NmU2NDFhXzUtMy0xLTEtNzg3NTk_136dcf02-e311-4f9d-8356-2298cecf31bf"
      unitRef="usdPerShare">3.61</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzE3MjI_298daf9c-ad35-4dc3-b517-4d339fc82b9b">Fair Value Measurements&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities measured and recorded at fair value on a recurring basis included in the consolidated balance sheets were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2022&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in Active&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 1)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in Active&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Markets&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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;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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our mutual fund investments relate to our deferred compensation plan, which are held in a Rabbi trust which is included in other assets in our consolidated balance sheets. The funds are measured at quoted prices in active markets, which is equivalent to their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of interest rate swaps is determined using widely accepted valuation techniques, including the DCF method. The analysis reflects the contractual terms of the swaps, including the period to maturity, and uses observable market-based inputs, including interest rate curves (&#x201c;significant other observable inputs&#x201d;). The fair value calculation also includes an amount for risk of non-performance using &#x201c;significant unobservable inputs&#x201d; such as estimates of current credit spreads to evaluate the likelihood of default. The Company has concluded, as of October&#160;31, 2022 and 2021, that the fair value associated with the &#x201c;significant unobservable inputs&#x201d; relating to the Company&#x2019;s risk of non-performance was insignificant to the overall fair value of the interest rate swap agreements and, as a result, the &lt;/span&gt;&lt;/div&gt;Company has determined that the relevant inputs for purposes of calculating the fair value of the interest rate swap agreements, in their entirety, were based upon &#x201c;significant other observable inputs&#x201d;. The assets or liabilities associated with the interest rate swaps have been included in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzc2OTY1ODEzOTk4MTM_66e2f555-7529-4b35-b89d-3aaa454bd04f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzc2OTY1ODEzOTk4MTM_e62a87c7-29ab-4756-a126-b7767a588425"&gt;prepaid and other current assets&lt;/span&gt;&lt;/span&gt; and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzc2OTY1ODEzOTk4MTQ_1a86bbe5-b0d7-42f2-8cc3-cde656b008db"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzc2OTY1ODEzOTk4MTQ_ca43d771-3a26-40e0-b600-7bd8ad9ef121"&gt;other assets&lt;/span&gt;&lt;/span&gt; or accrued expenses and other long-term liabilities, respectively, in the consolidated balance sheets and gains and losses for the interest rate swaps have been included in other income (expense), net in the consolidated statements of (loss) income.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90ZXh0cmVnaW9uOjNlNDRkYzQ3MDBmNDQ2NjU5NzFjZDliNGYwNWE1YjFkXzI3NDg3NzkwNzQ3MTA_49190d59-8d8e-42ef-8621-9d5fddc25e3e">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities measured and recorded at fair value on a recurring basis included in the consolidated balance sheets were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2022&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in Active&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 1)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in Active&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Markets&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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;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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iafef8ec00dd44e59a57fc91903dc7977_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzMtMS0xLTEtODc4NzY_ad947324-3830-4d13-807d-bf64e3496a96"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i84189dc1086941d4a4ef63a0f40547d7_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzMtMy0xLTEtODc4ODI_99c6a02d-2d0e-463e-b663-8481ce8e5e2b"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i2f70f84ec26e4754b7e2bdde78fc3aa6_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzMtNS0xLTEtODc4ODg_719f16d3-2b70-44d7-bd8f-4dd7097cd687"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i99355c388a214cdfa420fd067bb059f0_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzMtNy0xLTEtODc4OTI_63117bab-885c-4371-b2f7-fe31a51a68cc"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ib327a50696254e7d9f3b4f22aa3a6602_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzMtOS0xLTEtODc4OTg_41d35cf8-70d3-4ecd-9e3d-80a053391bf0"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i7148b5d23d5f436988642186a0d3670d_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzMtMTEtMS0xLTg3OTA0_ae9ab39c-26bb-4ab2-9a1f-f8e42a3d8e9d"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i040a342c95854803879dfda34e467157_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzMtMTMtMS0xLTg3OTA5_0bf79f52-68f2-4a67-9e76-da16b2818e9a"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i8622ba076e7c40969e3e5f228b6aabfa_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzMtMTUtMS0xLTg3OTE0_cf5abdc1-fdba-44d0-b0a2-e0f3c826c62d"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DerivativeAssets
      contextRef="iafef8ec00dd44e59a57fc91903dc7977_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzQtMS0xLTEtODc4Nzc_679f83b6-d21d-45d9-930f-1b7d9a0a7fce"
      unitRef="usd">2600000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i84189dc1086941d4a4ef63a0f40547d7_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzQtMy0xLTEtODc4ODM_74e18007-b283-4040-8c09-a940ad0fdfe8"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2f70f84ec26e4754b7e2bdde78fc3aa6_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzQtNS0xLTEtODc4ODk_36aedb94-9876-4179-b949-5933009efaa8"
      unitRef="usd">2600000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i99355c388a214cdfa420fd067bb059f0_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzQtNy0xLTEtODc4OTM_c88f293b-3c8f-4e54-a542-206b402923bd"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib327a50696254e7d9f3b4f22aa3a6602_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzQtOS0xLTEtODc4OTk_bab36048-0b4b-43bc-af0d-6514d935630b"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7148b5d23d5f436988642186a0d3670d_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzQtMTEtMS0xLTg3OTA1_a89e0c02-9e3c-446e-ae60-9d6257109ec9"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i040a342c95854803879dfda34e467157_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzQtMTMtMS0xLTg3OTEy_6494f4d0-921c-478a-bbf8-081daec099f9"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i8622ba076e7c40969e3e5f228b6aabfa_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzQtMTUtMS0xLTg3OTE1_f9c92f77-a6ae-437c-ad77-b292b134c107"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i1c2b9496d46a46d1882ab8c2c9b4cc13_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzYtMS0xLTEtODc4ODA_02def2da-5414-490b-9366-92cc02040d54"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i754dd85f102d4aad92860eabc065d917_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzYtMy0xLTEtODc4ODU_b72c6b1b-11bf-4c31-97c5-bd74bed04a72"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i59d5c5e008894d1ea0bc0665753ec7e2_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzYtNS0xLTEtNzk3ODE_b2fe63d6-d09a-4ffc-8d03-d8a3a70734f9"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iddcac654315245898688184cb056a069_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzYtNy0xLTEtODc4OTY_7d9ce4fd-2760-402c-8b83-87f55008d7e0"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iadb3ffb724f84e8abddfe06f0a6f2aa0_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzYtOS0xLTEtODc5MDE_d180aeb5-a6ab-43da-a23e-413834afcef0"
      unitRef="usd">3500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic24fba3042224293a4cb56ef03869770_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzYtMTEtMS0xLTg3OTA3_ff0f5f52-a7a5-4a31-b8d9-e7dceba2ae56"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9ee818785ec9457ca8a68616ee50102f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzYtMTMtMS0xLTc5Nzgx_f73e80e8-6546-42df-9bc2-306479434749"
      unitRef="usd">3500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i44b51055b2fc46498fb8c1f86f7ae32e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTQvZnJhZzozZTQ0ZGM0NzAwZjQ0NjY1OTcxY2Q5YjRmMDVhNWIxZC90YWJsZTpkNzQzMDk0NTZmNGU0ZTZmYmFjZTFiMDc0YjY1Njg1Mi90YWJsZXJhbmdlOmQ3NDMwOTQ1NmY0ZTRlNmZiYWNlMWIwNzRiNjU2ODUyXzYtMTUtMS0xLTg3OTE3_ff7e6321-5feb-4639-8f29-ebc0dd93f3c1"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90ZXh0cmVnaW9uOmI0ZTNjYTFjM2U4ZDRkMjg5YWM3NGY3ZDA4MGQ4YjhiXzI2OA_e311391c-3c12-412e-a7ab-67a3090ba965">Earnings Per Share&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.809%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.950%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net (loss) income attributable to Mission Produce (in millions)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(34.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;44.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding, used in computing basic earnings per share&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,647,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,583,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63,634,863&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;466,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of dilutive RSUs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,117&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding, used in computing diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,647,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71,068,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63,660,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity awards representing shares of common stock outstanding that were excluded in the computation of diluted earnings per share because their effect would have been anti-dilutive as a result of applying the treasury stock method, were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.060%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Anti-dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;606,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;145,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,289,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Anti-dilutive RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;200,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90ZXh0cmVnaW9uOmI0ZTNjYTFjM2U4ZDRkMjg5YWM3NGY3ZDA4MGQ4YjhiXzI2OQ_3f812c44-49fc-4908-8a14-7020caddf680">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.809%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.950%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net (loss) income attributable to Mission Produce (in millions)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(34.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;44.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding, used in computing basic earnings per share&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,647,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,583,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63,634,863&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;466,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of dilutive RSUs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,117&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding, used in computing diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,647,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71,068,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63,660,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzMtMS0xLTEtNzg3NTk_58eccde7-b2c7-494e-ad8d-68da824ba504"
      unitRef="usd">-34600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzMtMy0xLTEtNzg3NTk_6d72dd74-0dbe-452b-ad8f-30f4f84aee37"
      unitRef="usd">44900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzMtNS0xLTEtNzg3NTk_0f95914c-3b6d-4e76-afd4-8e5fe2b51fdb"
      unitRef="usd">28800000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzUtMS0xLTEtNzg3NTk_6412c7fb-f359-439b-acc6-9bac0740e351"
      unitRef="shares">70647469</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzUtMy0xLTEtNzg3NTk_cd54e7c8-0788-408a-9591-0b82830f5109"
      unitRef="shares">70583424</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzUtNS0xLTEtNzg3NTk_aeb4ea87-8f4a-4df4-a5b6-69cdc4d52cb6"
      unitRef="shares">63634863</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i60ac74aa56d143e7bf8410d0018cf91a_D20211101-20221031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzYtMS0xLTEtNzg3NTk_567da801-bf2a-4597-9735-8a3b48265d62"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iac090abfecca4b3b9ff63365587de9ce_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzYtMy0xLTEtNzg3NTk_90be2a3b-722d-4bf5-9db8-0e4749e32503"
      unitRef="shares">466227</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0cad5a4023a74e4081f5b8d323e9685b_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzYtNS0xLTEtNzg3NTk_2118bf66-b3ed-48bd-8922-1194967d89ee"
      unitRef="shares">22038</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icec8606f4d07473db8b8ad3f0aae6464_D20211101-20221031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzctMS0xLTEtNzg3NTk_60d5a97f-d7a6-436d-b2e5-da009f19a6a5"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibfdd73fedc3747dca712425d5fe4cbaf_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzctMy0xLTEtNzg3NTk_2a7748d4-ccc3-4c2c-8531-25bc01b27571"
      unitRef="shares">18830</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8523c952ae4745919d1e436dd4e2c226_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzctNS0xLTEtNzg3NTk_d333a50c-3cdb-4efa-a455-bb47a97f44e4"
      unitRef="shares">3117</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzgtMS0xLTEtNzg3NTk_79afe048-ae16-46d4-8ac0-a4665b144e9c"
      unitRef="shares">70647469</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzgtMy0xLTEtNzg3NTk_b2dbbe35-6328-47f6-9580-f1b5e6be2795"
      unitRef="shares">71068481</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzgtNS0xLTEtNzg3NTk_5d5c5f93-d4d0-42eb-b32a-6f4953b9f39a"
      unitRef="shares">63660018</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzEwLTEtMS0xLTc4NzU5_57da935d-c1b7-411e-917f-9f5d2ab2ac30"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzEwLTMtMS0xLTc4NzU5_a0b839b2-56ac-4f5d-9be4-939bd59e6784"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzEwLTUtMS0xLTc4NzU5_76c46fa4-c7d7-4d94-840b-1a6421eef9e8"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzExLTEtMS0xLTc4NzU5_1bd916c0-2ec2-4793-ba82-51ec03c9ecf4"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzExLTMtMS0xLTc4NzU5_5fb59f60-af9e-408e-9387-c2373e3d34f5"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTpmOGIwNmNhMjM5MDg0MjlmOGZkYThhNDExMDQwOTQ5Ny90YWJsZXJhbmdlOmY4YjA2Y2EyMzkwODQyOWY4ZmRhOGE0MTEwNDA5NDk3XzExLTUtMS0xLTc4NzU5_3d611e5f-3f2b-47d7-868c-1cfedefe7317"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90ZXh0cmVnaW9uOmI0ZTNjYTFjM2U4ZDRkMjg5YWM3NGY3ZDA4MGQ4YjhiXzI3MA_aba5d699-1975-485a-a00c-60560bbd5ca0">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity awards representing shares of common stock outstanding that were excluded in the computation of diluted earnings per share because their effect would have been anti-dilutive as a result of applying the treasury stock method, were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.060%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Anti-dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;606,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;145,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,289,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Anti-dilutive RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;200,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i60ac74aa56d143e7bf8410d0018cf91a_D20211101-20221031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTo3ODQ4Nzg5YzFiNjI0MzE1OWZiYjg5NGYwNjc0ODA4MC90YWJsZXJhbmdlOjc4NDg3ODljMWI2MjQzMTU5ZmJiODk0ZjA2NzQ4MDgwXzItMS0xLTEtNzg3NTk_b9fbdb57-973f-4350-85a1-73c86f7165e5"
      unitRef="shares">606453</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iac090abfecca4b3b9ff63365587de9ce_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTo3ODQ4Nzg5YzFiNjI0MzE1OWZiYjg5NGYwNjc0ODA4MC90YWJsZXJhbmdlOjc4NDg3ODljMWI2MjQzMTU5ZmJiODk0ZjA2NzQ4MDgwXzItMy0xLTEtNzg3NTk_cb397274-9b95-4a7a-bf9a-19fae03f7960"
      unitRef="shares">145735</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0cad5a4023a74e4081f5b8d323e9685b_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTo3ODQ4Nzg5YzFiNjI0MzE1OWZiYjg5NGYwNjc0ODA4MC90YWJsZXJhbmdlOjc4NDg3ODljMWI2MjQzMTU5ZmJiODk0ZjA2NzQ4MDgwXzItNS0xLTEtNzg3NTk_4c4748ed-3967-4875-907a-5f40b29d225a"
      unitRef="shares">1289589</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icec8606f4d07473db8b8ad3f0aae6464_D20211101-20221031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTo3ODQ4Nzg5YzFiNjI0MzE1OWZiYjg5NGYwNjc0ODA4MC90YWJsZXJhbmdlOjc4NDg3ODljMWI2MjQzMTU5ZmJiODk0ZjA2NzQ4MDgwXzMtMS0xLTEtNzg3NTk_c7e7cae0-651e-4a5e-bf74-e4c895f9857c"
      unitRef="shares">200681</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibfdd73fedc3747dca712425d5fe4cbaf_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTo3ODQ4Nzg5YzFiNjI0MzE1OWZiYjg5NGYwNjc0ODA4MC90YWJsZXJhbmdlOjc4NDg3ODljMWI2MjQzMTU5ZmJiODk0ZjA2NzQ4MDgwXzMtMy0xLTEtNzg3NTk_c109dff0-4f43-4788-9c68-fe6863c19ffa"
      unitRef="shares">24540</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8523c952ae4745919d1e436dd4e2c226_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNTcvZnJhZzpiNGUzY2ExYzNlOGQ0ZDI4OWFjNzRmN2QwODBkOGI4Yi90YWJsZTo3ODQ4Nzg5YzFiNjI0MzE1OWZiYjg5NGYwNjc0ODA4MC90YWJsZXJhbmdlOjc4NDg3ODljMWI2MjQzMTU5ZmJiODk0ZjA2NzQ4MDgwXzMtNS0xLTEtNzg3NTk_3b959038-ab95-4dab-8fd9-f44e72a6b7ae"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90ZXh0cmVnaW9uOjAwZmM2MWQ4NWM1MzQwMzA5YTg3ZWJkOWQ3MTYxNzgwXzI3NDg3NzkwNzA3ODA_fe53f3a5-ac54-4b94-ac83-202904721056">Related Party Transactions&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transactions with related parties included in the consolidated financial statements were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:17.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Consolidated Balance Sheets&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Consolidated Statements of (Loss) Income&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Loans to equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts payable &amp;amp; accrued expenses&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other income (expense), net&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:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;October&#160;31, 2022&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;6.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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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="18" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Effective May 1, 2022, Moruga was prospectively consolidated into the Company&#x2019;s financial statements (refer to Note 3 for more details), thereby eliminating related party transactions. Related party transactions prior to consolidation are presented the same as in prior periods. The Company provided loans to Moruga to support growth and expansion projects, bearing interest at 6.5%, due December 31, 2023. The Company also provides packing and cooling services for blueberries and leases owned land to Moruga.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company has provided loans to Copaltas to support growth and expansion projects, bearing interest at 6.66%, which had an amended due date of August 31, 2022. As of October 31, 2022, the principal balance of the loan was fully repaid.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company purchases from and sells avocados to, and provides logistics services to, a small number of entities having full or partial ownership by some of our directors/officers. These transactions are made under substantially similar terms as with other growers and customers. The Company had a consulting agreement with a director to advise on business operations, as well as to analyze opportunities for fresh avocado farming and packing facilities in South and Central America, that was terminated in June 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company utilizes a small number of transportation vendors in Mexico having full or partial ownership by some of our employees. The Company also purchases avocados from a small number of entities having full or partial ownership by some employees. These transactions are made under substantially similar terms as with other transportation carriers and growers.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90ZXh0cmVnaW9uOjAwZmM2MWQ4NWM1MzQwMzA5YTg3ZWJkOWQ3MTYxNzgwXzI3NDg3NzkwNzA3ODE_d285e952-a37e-4de3-b4b5-55dba941d6d7">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transactions with related parties included in the consolidated financial statements were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:17.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Consolidated Balance Sheets&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Consolidated Statements of (Loss) Income&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Loans to equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts payable &amp;amp; accrued expenses&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other income (expense), net&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:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;October&#160;31, 2022&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;6.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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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="18" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year ended October&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Effective May 1, 2022, Moruga was prospectively consolidated into the Company&#x2019;s financial statements (refer to Note 3 for more details), thereby eliminating related party transactions. Related party transactions prior to consolidation are presented the same as in prior periods. The Company provided loans to Moruga to support growth and expansion projects, bearing interest at 6.5%, due December 31, 2023. The Company also provides packing and cooling services for blueberries and leases owned land to Moruga.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company has provided loans to Copaltas to support growth and expansion projects, bearing interest at 6.66%, which had an amended due date of August 31, 2022. As of October 31, 2022, the principal balance of the loan was fully repaid.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company purchases from and sells avocados to, and provides logistics services to, a small number of entities having full or partial ownership by some of our directors/officers. These transactions are made under substantially similar terms as with other growers and customers. The Company had a consulting agreement with a director to advise on business operations, as well as to analyze opportunities for fresh avocado farming and packing facilities in South and Central America, that was terminated in June 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company utilizes a small number of transportation vendors in Mexico having full or partial ownership by some of our employees. The Company also purchases avocados from a small number of entities having full or partial ownership by some employees. These transactions are made under substantially similar terms as with other transportation carriers and growers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i91522a2e078948398265650300981a2a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzQtMS0xLTEtNzg3NTk_67b17c4b-b04f-423b-91bd-e5a1c1dcb999"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i91522a2e078948398265650300981a2a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzQtMy0xLTEtNzg3NTk_c4ac9d18-33d0-47f9-8767-4376158c2002"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i91522a2e078948398265650300981a2a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzQtNS0xLTEtNzg3NTk_a9e50008-2499-4942-bb29-1682c1c39630"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1469a6c71ab64adcbd5e0698e60b9bcc_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzQtNy0xLTEtNzg3NTk_8abc45c6-11ed-41b9-b398-9879f548337c"
      unitRef="usd">2700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i1469a6c71ab64adcbd5e0698e60b9bcc_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzQtOS0xLTEtNzg3NTk_0d0e339b-0801-424b-986c-ae58e2cfbe3d"
      unitRef="usd">500000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i1469a6c71ab64adcbd5e0698e60b9bcc_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzQtMTEtMS0xLTc4NzU5_1eb8134a-f37b-442e-a270-58325c07d5f7"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i1469a6c71ab64adcbd5e0698e60b9bcc_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzQtMTMtMS0xLTc4NzU5_3290c138-458c-43a9-8734-437cd686c9fd"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i88cc6cdb071c4bd4b34e155a9a78a819_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzUtMS0xLTEtNzg3NTk_2d933e02-9cfe-4e96-98ff-a44dd3f02a8e"
      unitRef="usd">1500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i88cc6cdb071c4bd4b34e155a9a78a819_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzUtMy0xLTEtNzg3NTk_2cb75f9e-0997-45ef-a2ff-323e70bf4ed5"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i88cc6cdb071c4bd4b34e155a9a78a819_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzUtNS0xLTEtNzg3NTk_daaf456b-df68-45df-9957-a2ff233982ab"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1460661f19df4f598b0e3ab8d6200823_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzUtNy0xLTEtNzg3NTk_e7037a86-aa36-4d20-99d2-d97f07b36424"
      unitRef="usd">2700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i1460661f19df4f598b0e3ab8d6200823_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzUtOS0xLTEtNzg3NTk_9a1141c3-4857-430a-8291-0542d652f339"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i1460661f19df4f598b0e3ab8d6200823_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzUtMTEtMS0xLTc4NzU5_9612680c-ef12-4bec-80b1-cbb9d89cf622"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i1460661f19df4f598b0e3ab8d6200823_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzUtMTMtMS0xLTc4NzU5_59abc19f-0b27-4133-99d8-7ffac97deb4e"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i418711c59bef4806b93aa5259dd0fb10_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzYtMS0xLTEtNzg3NTk_0dccaed0-bce5-4e6a-a51c-1bab1bd0ffce"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i418711c59bef4806b93aa5259dd0fb10_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzYtMy0xLTEtNzg3NTk_e3b64108-88a9-4d68-957e-9a79fe676078"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i418711c59bef4806b93aa5259dd0fb10_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzYtNS0xLTEtNzg3NTk_b8fe0a57-b0e9-4e77-b894-29afc6fa6366"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i433c5a334d074827b3906cb8616cb876_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzYtNy0xLTEtNzg3NTk_9adc2148-a5a4-4b53-adbc-12b3a6c3942c"
      unitRef="usd">4100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i433c5a334d074827b3906cb8616cb876_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzYtOS0xLTEtNzg3NTk_7380071e-cdf8-480f-9a71-6fd39d4e5da7"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i433c5a334d074827b3906cb8616cb876_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzYtMTEtMS0xLTc4NzU5_93d5485e-afb8-47c8-995c-d16526b4651d"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i433c5a334d074827b3906cb8616cb876_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzYtMTMtMS0xLTc4NzU5_d0a21f34-c705-48cd-a2c1-c57e59ac95c4"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i6eccb187c6fb4bdb858c2656aa4d2177_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzctMS0xLTEtNzg3NTk_f75b8849-5558-4b7e-900b-1d921aa374dc"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i6eccb187c6fb4bdb858c2656aa4d2177_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzctMy0xLTEtNzg3NTk_5d6298b0-1485-4d74-abc9-be7e0be5ade0"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i6eccb187c6fb4bdb858c2656aa4d2177_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzctNS0xLTEtNzg3NTk_257eb0d1-2ff3-4100-ac97-94bb5cf2dc32"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2d13973cb2cd4349837cf1bfd695c92a_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzctNy0xLTEtNzg3NTk_f9841100-f6cb-41c2-8f2d-3bb6c41045ff"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i2d13973cb2cd4349837cf1bfd695c92a_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzctOS0xLTEtNzg3NTk_c0a22ade-a959-4869-aaff-e93e6229b754"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i2d13973cb2cd4349837cf1bfd695c92a_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzctMTEtMS0xLTc4NzU5_b4173566-45d0-4dd7-b26a-02bc4fc48788"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i2d13973cb2cd4349837cf1bfd695c92a_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzctMTMtMS0xLTc4NzU5_1707b5b4-3cb7-46dc-ace1-b7ebf2da2c1a"
      unitRef="usd">100000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i6a8b7a749b65493c90401153c6281824_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzktMS0xLTEtNzg3NTk_f7fc64ea-f67a-4829-af94-7b5fdf917326"
      unitRef="usd">100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i6a8b7a749b65493c90401153c6281824_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzktMy0xLTEtNzg3NTk_c962ceed-b1a5-4086-8594-20251da2ccee"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i6a8b7a749b65493c90401153c6281824_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzktNS0xLTEtNzg3NTk_8808f083-321c-4f11-b4fa-6e19baa47ca7"
      unitRef="usd">2500000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6a9e77ba8535441f8a3430cbeca8f3f3_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzktNy0xLTEtNzg3NTk_51c0664d-22f3-4c07-99a8-ef592db95787"
      unitRef="usd">1000000.0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i6a9e77ba8535441f8a3430cbeca8f3f3_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzktOS0xLTEtNzg3NTk_e5b0e3ce-c051-4e97-9a21-ace08f6d8e0b"
      unitRef="usd">5800000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i6a9e77ba8535441f8a3430cbeca8f3f3_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzktMTEtMS0xLTc4NzU5_71eef600-5b97-4eaf-88ec-e9b2a7c9dbf4"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i6a9e77ba8535441f8a3430cbeca8f3f3_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzktMTMtMS0xLTc4NzU5_2f2775e5-39d7-4303-bac4-db8bb924b952"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i38018a2165fb4638bad2672f1570a721_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEwLTEtMS0xLTc4NzU5_794c29a9-d118-4b84-b927-efe489d80d71"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i38018a2165fb4638bad2672f1570a721_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEwLTMtMS0xLTc4NzU5_160f3842-da68-4317-ada2-bdc861cd0a5b"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i38018a2165fb4638bad2672f1570a721_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEwLTUtMS0xLTc4NzU5_c6bda657-a2ad-46cc-8baa-ee6476ac1b7d"
      unitRef="usd">400000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1520f72761fa4e998ba54de223631b93_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEwLTctMS0xLTc4NzU5_aa52fcca-8d9e-4014-91fb-3828852e7eb7"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i1520f72761fa4e998ba54de223631b93_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEwLTktMS0xLTc4NzU5_62e98f6d-f54d-4354-ade9-473a00646609"
      unitRef="usd">6200000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i1520f72761fa4e998ba54de223631b93_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEwLTExLTEtMS03ODc1OQ_12316a33-7a70-4cca-bc80-d510ee083caf"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i1520f72761fa4e998ba54de223631b93_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEwLTEzLTEtMS03ODc1OQ_3d22f8ef-73e7-4582-8ecc-37f57d113493"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i7947c0f3f7ef4ae3b66f07b66c2fb21e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEzLTEtMS0xLTc4NzU5_38c397b6-68fa-4426-b094-567a3f6f27ca"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i7947c0f3f7ef4ae3b66f07b66c2fb21e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEzLTMtMS0xLTc4NzU5_ab43d39a-481b-40ee-b637-16e01eb50f73"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i7947c0f3f7ef4ae3b66f07b66c2fb21e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEzLTUtMS0xLTc4NzU5_d25bf65b-4fa8-43eb-8f71-7867c3793f0c"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i54714ba5ea844200ad208c9608195aa8_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEzLTctMS0xLTc4NzU5_e73a1e64-b40f-49d4-a69f-8a62c4f91603"
      unitRef="usd">4400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i54714ba5ea844200ad208c9608195aa8_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEzLTktMS0xLTc4NzU5_f09ee2c6-3264-44b8-89c5-cbeef69c009f"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i54714ba5ea844200ad208c9608195aa8_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEzLTExLTEtMS03ODc1OQ_917dd917-61d7-4f05-945f-b5640c7d356c"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i54714ba5ea844200ad208c9608195aa8_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzEzLTEzLTEtMS03ODc1OQ_1c6c8baf-76b4-4354-a427-b4bb3400b0ee"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie73ab081080443b891c1af09f9fc53ab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE0LTEtMS0xLTc4NzU5_5ebff56c-9949-4f32-bc65-373531729a9e"
      unitRef="usd">1300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ie73ab081080443b891c1af09f9fc53ab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE0LTMtMS0xLTc4NzU5_47d30ea8-122c-41bb-a9f3-124e549b7b1f"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ie73ab081080443b891c1af09f9fc53ab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE0LTUtMS0xLTc4NzU5_2c81ae44-3575-4e3d-94a2-939bff5af468"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if3b91676b421497d96c1e32c81557301_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE0LTctMS0xLTc4NzU5_bcd11a73-cec2-49fe-bb59-246e0b35125f"
      unitRef="usd">4300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="if3b91676b421497d96c1e32c81557301_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE0LTktMS0xLTc4NzU5_3f07d73f-8dd9-4962-adf4-3adf447a53ed"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="if3b91676b421497d96c1e32c81557301_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE0LTExLTEtMS03ODc1OQ_72b3327b-6b58-4eca-a8ab-a6ba7d5f0fe4"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="if3b91676b421497d96c1e32c81557301_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE0LTEzLTEtMS03ODc1OQ_38f919e0-6694-4b33-ae05-79f93603cbce"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ib44e05c1430b4bd0a1bba95a083110ed_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE1LTEtMS0xLTc4NzU5_eec17101-6da4-453f-8e68-a4d62f3c4923"
      unitRef="usd">3900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ib44e05c1430b4bd0a1bba95a083110ed_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE1LTMtMS0xLTc4NzU5_1c2c4dd9-dc1b-4220-91fb-9740a74cff6f"
      unitRef="usd">3000000.0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ib44e05c1430b4bd0a1bba95a083110ed_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE1LTUtMS0xLTc4NzU5_41eaf43f-9d25-4d1a-9f6f-8490b33587ec"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie0314a8e54cf4d1eafcb257d59f5b6b1_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE1LTctMS0xLTc4NzU5_11512ca7-41eb-4d1b-9521-dff9f6ed750c"
      unitRef="usd">6100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ie0314a8e54cf4d1eafcb257d59f5b6b1_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE1LTktMS0xLTc4NzU5_2f962030-9686-44f2-9869-579139e78f35"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ie0314a8e54cf4d1eafcb257d59f5b6b1_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE1LTExLTEtMS03ODc1OQ_2efeaac1-b8fb-4fa4-84c7-6790d2cb92bc"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ie0314a8e54cf4d1eafcb257d59f5b6b1_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE1LTEzLTEtMS03ODc1OQ_2056b6e1-a7f5-4e4a-a480-365e04ebc599"
      unitRef="usd">400000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ied2e03d3103c4f8592d1ca46724d8d32_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE2LTEtMS0xLTg3OTYw_91d9346b-68f6-469b-80d5-3ebba40370e2"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ied2e03d3103c4f8592d1ca46724d8d32_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE2LTMtMS0xLTg3OTY0_7ae0e40f-8a10-490e-98a1-947a54e4f746"
      unitRef="usd">2100000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ied2e03d3103c4f8592d1ca46724d8d32_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE2LTUtMS0xLTg3OTY3_0121610c-abd0-4605-81d4-0ad396db5588"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i0e3cad63143f46e1959f7bb7b28a3fbd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE2LTctMS0xLTg3OTc0_6d0202ef-b0d3-4aea-9bd7-5fe03b85d50d"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i0e3cad63143f46e1959f7bb7b28a3fbd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE2LTktMS0xLTg3OTc2_05ab12fb-69a2-4d61-9bfc-51d8e4104954"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i0e3cad63143f46e1959f7bb7b28a3fbd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE2LTExLTEtMS04Nzk3Nw_cdd59696-34e7-42a4-ae8e-2949bd674c86"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i0e3cad63143f46e1959f7bb7b28a3fbd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE2LTEzLTEtMS04Nzk4MA_46de0890-8273-47b6-80ff-b8033b7155f8"
      unitRef="usd">100000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="iaede73666ac34c7697020858ae47fe4c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE3LTEtMS0xLTc4NzU5_922c99c7-2ebd-4466-afe8-126d45a50885"
      unitRef="usd">100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="iaede73666ac34c7697020858ae47fe4c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE3LTMtMS0xLTc4NzU5_705f272c-39cb-4355-bed6-b9fb5da263d5"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="iaede73666ac34c7697020858ae47fe4c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE3LTUtMS0xLTc4NzU5_ea12ac53-c3bc-4c8f-8f50-a95cc00f0670"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i59c362ecceda492c885286da9dbc9e92_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE3LTctMS0xLTc4NzU5_2959dcad-d95b-44b2-9041-e4f006726f72"
      unitRef="usd">2500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i59c362ecceda492c885286da9dbc9e92_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE3LTktMS0xLTc4NzU5_d25f2bca-0f42-43ac-b967-9756b4dbaeff"
      unitRef="usd">3500000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i59c362ecceda492c885286da9dbc9e92_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE3LTExLTEtMS03ODc1OQ_c9244162-dca3-4df0-959b-6844184a7f99"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i59c362ecceda492c885286da9dbc9e92_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE3LTEzLTEtMS03ODc1OQ_da2ac000-0504-4254-8d12-8fbfd700e41b"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie1fce21a95a14e248e20303a6d712ec9_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE5LTEtMS0xLTg3OTYx_ccb62b98-4afe-4b85-8041-4aaa5d13cab7"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ie1fce21a95a14e248e20303a6d712ec9_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE5LTMtMS0xLTg3OTY5_c778ae10-414f-4631-b452-e1acd659a2a1"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ie1fce21a95a14e248e20303a6d712ec9_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE5LTUtMS0xLTg3OTcy_139546c1-bae8-4a37-90fa-17515146a166"
      unitRef="usd">200000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE5LTctMS0xLTg3OTgy_4c4ec245-0b87-4454-86fa-322103144d62"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE5LTktMS0xLTg3OTgz_e7978e0d-84ab-4d24-b6af-4d527084a494"
      unitRef="usd">9600000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE5LTExLTEtMS04Nzk4Ng_532e23ab-8fff-45fd-b46a-e3c79a11d170"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzE5LTEzLTEtMS04Nzk4Nw_88ba905e-555d-42c9-a84c-bed66f35ba57"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8a9a227072134df0bbafc27313bf4e84_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIwLTctMS0xLTc4NzU5_dc35e6ac-b055-4a3e-87db-826672c99322"
      unitRef="usd">1300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i8a9a227072134df0bbafc27313bf4e84_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIwLTktMS0xLTc4NzU5_d30bb935-b69a-4830-b04a-25d47fad2f07"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i8a9a227072134df0bbafc27313bf4e84_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIwLTExLTEtMS03ODc1OQ_f459dd4e-14ab-4341-877c-7e9aba167a9c"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i8a9a227072134df0bbafc27313bf4e84_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIwLTEzLTEtMS03ODc1OQ_2aea0f32-510a-4a56-ba63-43030623a30e"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i628917c52d36442ba5689bc53c82ea4e_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIxLTctMS0xLTc4NzU5_98292957-e7f7-4cd0-8b5c-97c0967cc7e2"
      unitRef="usd">1900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i628917c52d36442ba5689bc53c82ea4e_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIxLTktMS0xLTc4NzU5_5de4ff3d-ecdb-40c7-9f35-da542b321af7"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i628917c52d36442ba5689bc53c82ea4e_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIxLTExLTEtMS03ODc1OQ_1059df05-f570-47a2-8bad-c37d0b974427"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i628917c52d36442ba5689bc53c82ea4e_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIxLTEzLTEtMS03ODc1OQ_d5b21085-a385-4481-8398-a9adfeb9ca35"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i65743c29b34a4fa283ea71aaf99f75bd_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIyLTctMS0xLTc4NzU5_edf17e10-f7dc-42ff-93ee-9985349f7b80"
      unitRef="usd">4900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i65743c29b34a4fa283ea71aaf99f75bd_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIyLTktMS0xLTc4NzU5_5557d8a2-146e-41e7-b430-b6afbc8007e8"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i65743c29b34a4fa283ea71aaf99f75bd_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIyLTExLTEtMS03ODc1OQ_3b2055cf-7874-4d83-b679-77c886a2cd15"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i65743c29b34a4fa283ea71aaf99f75bd_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzIyLTEzLTEtMS03ODc1OQ_74bbb7d5-bf00-4d31-8848-6017a72afbf6"
      unitRef="usd">600000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i5b5d672a90ab4617abf6d220da1516f0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzI0LTctMS0xLTc4NzU5_4dcf5408-01ec-4d4f-b3fb-18ecc2d41a23"
      unitRef="usd">2300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i5b5d672a90ab4617abf6d220da1516f0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzI0LTktMS0xLTc4NzU5_c3bb9072-280f-45b5-bea5-e654ec49b7d7"
      unitRef="usd">5100000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i5b5d672a90ab4617abf6d220da1516f0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzI0LTExLTEtMS03ODc1OQ_78faa6bf-1191-437f-84e1-e27c9a282cca"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i5b5d672a90ab4617abf6d220da1516f0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90YWJsZTpmZTRjZDJjZWM0NzI0Y2U0OGJkNzdkOGJhMDM1NGMyMi90YWJsZXJhbmdlOmZlNGNkMmNlYzQ3MjRjZTQ4YmQ3N2Q4YmEwMzU0YzIyXzI0LTEzLTEtMS03ODc1OQ_02faa1ad-0c29-477c-adcf-640d50e85165"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i433c5a334d074827b3906cb8616cb876_D20211101-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90ZXh0cmVnaW9uOjAwZmM2MWQ4NWM1MzQwMzA5YTg3ZWJkOWQ3MTYxNzgwXzI1Ng_77d82ac6-c820-400d-9975-474d0a95f595"
      unitRef="number">0.065</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i0e3cad63143f46e1959f7bb7b28a3fbd_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjAvZnJhZzowMGZjNjFkODVjNTM0MDMwOWE4N2ViZDlkNzE2MTc4MC90ZXh0cmVnaW9uOjAwZmM2MWQ4NWM1MzQwMzA5YTg3ZWJkOWQ3MTYxNzgwXzEyOTY_1afc1177-c3fc-4910-8bd4-0f994fd7bd2c"
      unitRef="number">0.0666</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90ZXh0cmVnaW9uOmQ4ZWM5YWU3NjI1ZTQ1MGU4NmJmYWMyYjA0YWExN2VhXzE1Nzg_61c58b2a-a20d-4b8b-8ea5-26cd0a4beea6">Segment and Revenue Information&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We have three operating segments which are also reportable segments. Our reportable segments are presented based on how information is used by our CEO, who is the chief operating decision maker, to measure performance and allocate resources. After the consolidation of Moruga on May 1, 2022 (refer to Notes 2 and 3 for more information), the information used by the CEO changed to include the results of Moruga, and as such, we determined our reportable segments to be: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.52pt"&gt;Marketing and Distribution&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. Our Marketing and Distribution reportable segment sources fruit from growers and then distributes the fruit through our global distribution network. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.52pt"&gt;International Farming&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  International Farming owns and operates orchards from which substantially all fruit produced is sold to our Marketing and Distribution segment. Its farming activities range from cultivating early-stage plantings to harvesting from mature trees, and it also earns service revenues for packing and processing for our Blueberries segment, as well as for third-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;party producers of other crops during the avocado off-harvest season. Operations are principally located in Peru, with smaller operations emerging in other areas of Latin America. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.52pt"&gt;Blueberries.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The new Blueberries segment represents the results of Moruga, subsequent to its consolidation on May 1, 2022. Moruga&#x2019;s farming activities include cultivating early-stage blueberry plantings and harvesting mature bushes. Substantially all of blueberries produced are sold to a single distributor under an exclusive marketing agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The CEO evaluates and monitors segment performance primarily through segment sales and segment adjusted EBITDA. Adjusted EBITDA refers to net income (loss), before interest expense, income taxes, depreciation and amortization expense, stock-based compensation expense, other income (expense), and income (loss) from equity method investees, further adjusted by asset impairment and disposals, net of insurance recoveries, farming costs for nonproductive orchards (which represents land lease costs), certain noncash and nonrecurring ERP costs, transaction costs, material legal settlements, amortization of inventory adjustments recognized from business combinations, and any special, non-recurring, or one-time items such as remeasurements or impairments, and any portion of these items attributable to the noncontrolling interest, all of which are excluded from the results the CEO reviews uses to assess segment performance and results.   We believe that adjusted EBITDA by segment provides useful information for analyzing the underlying business results as well as allowing investors a means to evaluate the financial results of each reportable segment in relation to the Company as a whole. These measures are not in accordance with, nor are they a substitute for or superior to, the comparable GAAP financial measures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net sales from each of our reportable segments were as follows. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.440%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Blueberries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Years 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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&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:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Third party sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,016.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,045.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;872.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;891.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;846.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;862.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Affiliated sales&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;95.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;95.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;84.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;84.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;66.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;66.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,016.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;114.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,141.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;872.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;104.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;976.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;846.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;928.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Intercompany eliminations&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(95.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(95.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(84.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(84.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(66.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(66.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,016.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,045.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;872.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;891.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;846.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;862.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental sales information is as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.808%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;By type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Avocado&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;998.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;864.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;845.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Blueberry&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mango&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,045.9&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;891.7&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;862.3&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;By customer location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;United States&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;854.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;674.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;659.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;191.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;217.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;202.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,045.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;891.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;862.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;Blueberry sales are generated entirely by our Blueberries segment, and are therefore reported prospectively from May 1, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjusted EBITDA for each of our reportable segments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Marketing&#160;&amp;amp; Distribution adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;51.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;International Farming adjusted EBITDA&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;33.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Blueberries adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total reportable segment adjusted EBITDA&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;47.6&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;85.3&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;91.5&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(34.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;44.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest expense&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equity method income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(7.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock-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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other (income) expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Legal settlement&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asset impairment and disposals, net of insurance recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Farming costs for nonproductive 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;ERP costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of inventory adjustment recognized from business combination&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Remeasurement gain on business combination with Moruga&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Impairment on equity method investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Transaction costs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;47.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;85.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;91.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;Includes $1.4&#160;million of depreciation and amortization on purchase accounting assets including property, plant and equipment step-up and an intangible asset for the year ended October 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Includes recognition of deferred implementation costs and non-recurring post-implementation process reengineering costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Represents net loss attributable to noncontrolling interest plus the impact of non-GAAP adjustments, allocable to the noncontrolling owner based on their percentage of ownership interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net attributed to geographic areas was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;153.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;161.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;South America&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;331.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;261.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;489.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;424.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90ZXh0cmVnaW9uOmQ4ZWM5YWU3NjI1ZTQ1MGU4NmJmYWMyYjA0YWExN2VhXzM4NDgyOTA3MDU2NzY_70e0d71a-2ce1-4174-a51a-8a0899922f62"
      unitRef="segment2">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90ZXh0cmVnaW9uOmQ4ZWM5YWU3NjI1ZTQ1MGU4NmJmYWMyYjA0YWExN2VhXzM4NDgyOTA3MDU2Nzc_0ffc2b5f-8bc9-4ee6-8916-20ed9415b6c1">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net sales from each of our reportable segments were as follows. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.440%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Blueberries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Years 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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&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:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Third party sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,016.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,045.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;872.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;891.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;846.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;862.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Affiliated sales&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;95.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;95.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;84.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;84.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;66.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;66.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,016.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;114.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,141.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;872.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;104.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;976.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;846.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;928.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Intercompany eliminations&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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(95.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(95.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(84.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(84.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(66.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(66.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,016.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1,045.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;872.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;891.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;846.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;862.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental sales information is as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.808%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;By type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Avocado&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;998.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;864.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;845.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Blueberry&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mango&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,045.9&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;891.7&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;862.3&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;By customer location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;United States&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;854.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;674.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;659.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;191.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;217.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;202.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,045.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;891.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;862.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;(1)Blueberry sales are generated entirely by our Blueberries segment, and are therefore reported prospectively from May 1, 2022.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia37dc2ef2fdb4cd2ae1f690e3ac974d2_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtMS0xLTEtNzk4MTY_ba983997-686d-4154-a49a-3066f8592b95"
      unitRef="usd">1016100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7a4a5bc2dc94e38b36aa9a8564065d1_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtMy0xLTEtNzk4MTY_f8c5201e-fb1f-4e2e-a854-f12286fd9e79"
      unitRef="usd">19100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36b0ae64d54a47cf8b258dd5b732815d_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtNS0xLTEtNzk4MTY_e455df60-b35a-45c2-9460-615fdeccb4d4"
      unitRef="usd">10800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtNy0xLTEtNzk4MTY_e4038ca3-c027-4bdd-ba9f-8d77a8e7ecef"
      unitRef="usd">1045900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35271e44a6154effb2aac4db6aa40841_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtOS0xLTEtNzk4MTY_cf6967c5-562b-4d2b-84bf-ab8b80a1f580"
      unitRef="usd">872000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ceb5159268941b7aa26cef82b5b9c88_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtMTEtMS0xLTc5ODE2_4d899067-963c-452f-9e57-ca3e4a0105a9"
      unitRef="usd">19700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6e817cdc7c849099da77b1354e7269b_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtMTMtMS0xLTc5ODE2_9ce632ad-ca01-4c0c-a5af-573db8afe745"
      unitRef="usd">891700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30e646b90ed84b01b3ea584d674bbdc6_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtMTUtMS0xLTgwODM1_74d8a086-5d7f-4620-af2c-c9648d860e41"
      unitRef="usd">846900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13d9832bb9aa40dcb2828db81e57ef91_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtMTctMS0xLTgwODM1_f1d4feb8-50cc-49f3-bb03-39891d0bbb62"
      unitRef="usd">15400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43c18f963fd2401ba02e0e845c394ae1_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzMtMTktMS0xLTgwODM1_fc6d2c77-cfc6-4ec4-9ae4-78e0e2e93f0e"
      unitRef="usd">862300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77d1d4daf9674b798513737c56140d61_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtMS0xLTEtODY4MDk_cc40865f-1a56-4125-ad3b-39a1575349ca"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75e620985c7b4b3e8e6aa129db842f54_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtMy0xLTEtNzk4MTY_17c64e61-40b6-4864-bbb9-0be302559446"
      unitRef="usd">95600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3449e81c0b0d4411ad41887c69cbce5e_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtNS0xLTEtODY4MTM_ffa6f08d-bdcc-4ac6-b33a-6d63651db714"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i869f553fa3a94e22b7561b1eac0d23cb_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtNy0xLTEtODY4MTU_75fc235b-eaac-48f1-8967-d3152e801133"
      unitRef="usd">95600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14d62fa0c0614fd9af143abf0cb4ac27_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtOS0xLTEtODA4MzQ_98f690d3-767c-46b4-9438-91aad0f950c3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4e075666a8e47f3b21d458bb0632331_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtMTEtMS0xLTc5ODE2_a21c2f1a-dc63-41d1-a384-9a6372ca078a"
      unitRef="usd">84900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28792da78dd64408a8404dd838b0288d_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtMTMtMS0xLTgwODM0_31047d12-3b54-4fd0-9e4b-24e7bc28780a"
      unitRef="usd">84900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d669a227add4497bb4d3b8984d6bdc2_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtMTUtMS0xLTgwODM1_1d1231a5-451a-4f80-8219-7f8282f06ff9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i197a77f222834b5da87e51090d2dbd2c_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtMTctMS0xLTgwODM1_bd9f515e-8d44-4b90-b76f-fafe28c337c1"
      unitRef="usd">66400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c48b3db43964762a0f17a2cca490185_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzQtMTktMS0xLTgwODM1_911dde38-07f9-46d9-b431-bc1c358c2e42"
      unitRef="usd">66400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacbb8e8682cc4b9485faf347e8e55c21_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtMS0xLTEtODY4MDk_8ad7c7c0-5a39-4ac0-94ab-7f4c7154a5dd"
      unitRef="usd">1016100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f5c3d0db1e94223a8cb38012a562322_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtMy0xLTEtODY4MTE_c403ce9f-d8ac-40b1-b3a5-7ef6ddcfec3a"
      unitRef="usd">114700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e11c878c3dc4d328aeba8715c907328_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtNS0xLTEtODY4MTM_c03903a4-b75a-43fa-a5b3-6280ae7cd0d9"
      unitRef="usd">10800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e73b1b6e5c24979aa4d0ac7f183f601_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtNy0xLTEtODY4MTU_d4a735c4-fa58-4220-8c17-8725b7aa0a65"
      unitRef="usd">1141500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34011a78a33a480f9230c97ce7a380ef_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtOS0xLTEtODA4MzQ_86d00c73-8e58-44e1-82b1-0ece773b2d55"
      unitRef="usd">872000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb48f7f97f0b437c8466593e71ec4eb3_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtMTEtMS0xLTgwODM0_c48c928c-f819-4825-878a-64081218f2ae"
      unitRef="usd">104600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c7af2a5f4e840148e8abe724f7bbc75_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtMTMtMS0xLTgwODM0_71e5ea56-8781-47e2-a141-5d1757d66a9c"
      unitRef="usd">976600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9d069e5a17b4108998015d5fe93373d_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtMTUtMS0xLTgwODM1_0c4b293e-b908-4847-83b7-a286e877291c"
      unitRef="usd">846900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77d50e078cf04091a38b476ae892a36f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtMTctMS0xLTgwODM1_b5eb05fc-317b-445c-915f-b29df00f5262"
      unitRef="usd">81800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66969d4550844476812077896cd77e99_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzUtMTktMS0xLTgwODM1_5f09e510-ea92-47da-879b-8fe3e6d49eed"
      unitRef="usd">928700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1d2a86e785f46fcade8d7c0285b7f0f_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtMS0xLTEtODY4MDk_1daf89c3-e4ac-4093-921e-62658c7846c4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a9b0c9e9cd94cf7887e22ea82ca3138_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtMy0xLTEtODY4MTE_fa0d397b-93af-4fe9-9f4e-ff7d8d2555d6"
      unitRef="usd">-95600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f4d068593d84d5e85f9493ccb689f30_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtNS0xLTEtODY4MTM_8587197a-1c3c-44a8-9c34-8e5ca720da9b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea3e2254c9c0491db680ddc342487986_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtNy0xLTEtODY4MTU_270818b7-5235-47bd-94f3-2438bc419c94"
      unitRef="usd">-95600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3836c03d18984324ba20f869f59282b1_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtOS0xLTEtODA4MzQ_167b1c29-5d13-4b54-846e-f9faef37d4a4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i446c1ff93098415380b7f3f1e50b7f32_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtMTEtMS0xLTgwODM0_ac12d68e-aa72-4c55-a101-72b9bf4efc50"
      unitRef="usd">-84900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1070865d3c2043d4a17a0d1666bf649e_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtMTMtMS0xLTgwODM0_7c0988a3-3095-4d7a-9e56-18d47711075b"
      unitRef="usd">-84900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i676d8122838b4f0482929b3d25104952_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtMTUtMS0xLTgwODM1_90e26bd9-d0ac-4f46-91df-a392d5635fa5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfbfbc1f87ab4f13a7e9274df9711b9b_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtMTctMS0xLTgwODM1_652e8d36-e471-43ed-8109-825227a7f9f5"
      unitRef="usd">-66400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48af0e42556249918318c935e7a045d3_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzYtMTktMS0xLTgwODM1_fd0a783b-135d-4f32-9120-67e0f375eba7"
      unitRef="usd">-66400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7c7e5a4d22a431e9962f217f3509a6b_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctMS0xLTEtODY4MDk_28d0c067-a93b-4329-abc4-c9047269b2f0"
      unitRef="usd">1016100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3346b2ac99a8459aa94742a94a798c0d_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctMy0xLTEtODY4MTE_ad87d902-36fd-4739-8f4a-ed3a2be5264b"
      unitRef="usd">19100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11163c4312304061a79b8af9e4218ae4_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctNS0xLTEtODY4MTM_0cbbdc18-9a5a-45af-9261-1baaaa8cc3c9"
      unitRef="usd">10800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctNy0xLTEtODY4MTU_a52f153a-5a17-4882-ba62-f81df18fd1a6"
      unitRef="usd">1045900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id50406fe3e554b4185da180fa967c273_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctOS0xLTEtODA4MzQ_cc68e710-d193-47ad-bd90-73f0bfc208c5"
      unitRef="usd">872000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e6be66b3cf04fe1aab72fd42db67fc4_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctMTEtMS0xLTgwODM0_434c98f0-fe28-4f2b-a5bf-42e4e2556d42"
      unitRef="usd">19700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctMTMtMS0xLTgwODM0_e0669238-76f9-40e0-a9a8-0e0316175589"
      unitRef="usd">891700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00cede4f1e7b4833858003bb277e79bc_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctMTUtMS0xLTgwODM1_e6c87865-f83a-4fcd-98cd-cd03dfb5eeed"
      unitRef="usd">846900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cdd028cdae947a79b29fd8db4c45741_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctMTctMS0xLTgwODM1_fd38db67-c3b3-44fd-b050-888da0b186ef"
      unitRef="usd">15400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTo1NjllOTZhNmI3NDY0Njg4YTUwZDkwMzc5NjYyZjczZS90YWJsZXJhbmdlOjU2OWU5NmE2Yjc0NjQ2ODhhNTBkOTAzNzk2NjJmNzNlXzctMTktMS0xLTgwODM1_b9beaa0c-eac2-4483-b478-ebc2be316544"
      unitRef="usd">862300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5073bcaba6d345b89ff526908b5f97de_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzMtNS0xLTEtNzk4MDY_1a8f820d-abfb-4895-bc86-e99318463fbd"
      unitRef="usd">998400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b16d579cbe84912ade3f16635a37006_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzMtNy0xLTEtNzk4MDY_878e4d9b-be7d-4765-b4cb-3d96ceab1b84"
      unitRef="usd">864500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia278dd82f1ed447fbcb2d8f9889e37e3_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzMtNS0xLTEtODY4OTY_ab9ed900-003e-4759-92b3-a8d82b60b36b"
      unitRef="usd">845700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id85ac21418904189b1f5782533156339_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzQtNS0xLTEtNzk4MDY_9ad4cce8-7803-4bb7-b606-8881d8f663df"
      unitRef="usd">10800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1721280b77cd431cba436bc6b9d8e5fd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzQtNy0xLTEtNzk4MDY_cb5568a0-fe5e-4797-acf2-0b8504ef2911"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76ec090a51a44dd196838d9ec5369250_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzQtNS0xLTEtODA5MjU_340b3dd9-2f56-432a-a20a-2d5e547135f3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i082a4c6fb62a4f7bb86ca4a7b78a6642_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzUtNS0xLTEtNzk4MDY_2593c1d8-6e3b-4370-b435-10c4f62a728b"
      unitRef="usd">17500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ba8325e231d4497a14d44e6e28978ea_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzUtNy0xLTEtNzk4MDY_a7a96220-9db8-4fbb-ba41-dd7ba24601ef"
      unitRef="usd">6000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b852bb175f94a55ab7690559ceeef5d_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzUtNS0xLTEtODA5MjU_9f068d66-0702-4d13-b0a5-c9acb26eb156"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9204014fc8b348489328b1dfdab04ca6_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzYtNS0xLTEtNzk4MDY_5d97c776-aea7-4ea0-a6b0-4aa86733f904"
      unitRef="usd">19200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b9756218cbb49bd811b4b2b31c23fc6_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzYtNy0xLTEtNzk4MDY_11e9ef6f-0746-4642-ab4d-0b84c32c99e6"
      unitRef="usd">21200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb8e174b6a344a0fb554ce0a4a5f5d21_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzYtNS0xLTEtODA5MjU_3ee2f397-7f2b-40e0-b4a0-5637acae300b"
      unitRef="usd">16300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzctNS0xLTEtNzk4MDY_e4038ca3-c027-4bdd-ba9f-8d77a8e7ecef"
      unitRef="usd">1045900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzctNy0xLTEtNzk4MDY_b77530dc-15c1-4c69-993c-3c0db1e01dd1"
      unitRef="usd">891700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzctNS0xLTEtODA5NTE_0bc1f4f6-e04b-432f-aa76-f7c29fd346cd"
      unitRef="usd">862300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d451f4f2a0b42debbd4ec8bc0705943_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzktMS0xLTEtODY5MDA_45b2ce9d-fa45-4199-8767-16d3bc63e1f8"
      unitRef="usd">854700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfae04b43e5140219bd2615bb2e1246d_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzktMy0xLTEtODY5MDM_51fcd930-2622-4730-b643-a0e0ad9c62a6"
      unitRef="usd">674700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib44096fde5ac4a76822b74a406c58900_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzktNS0xLTEtODY5MDY_f6371377-5ba3-44e4-84bd-182f8bd569a9"
      unitRef="usd">659500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2694d87eca548a4a7a108683f947943_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzEwLTUtMS0xLTc5ODA2_197207d0-74da-40b3-b856-fd087c10a62d"
      unitRef="usd">191200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22043e35a638401fa37d59a541ce0ad3_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzEwLTctMS0xLTc5ODA2_f837e968-f8a8-4fe1-a313-7cd62ef5639f"
      unitRef="usd">217000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie419f74e95534c1abf14de6124b2e0e5_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzEwLTUtMS0xLTgwOTQy_a8f1ad07-eae8-4013-81b4-8cbb361b321e"
      unitRef="usd">202800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzExLTEtMS0xLTg2OTAw_4ec03315-41e6-4f32-bb32-88875553de48"
      unitRef="usd">1045900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzExLTMtMS0xLTg2OTAz_fc51ba5b-6894-463a-9bd0-b2c90f01c663"
      unitRef="usd">891700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTowMTFmNmE5ZjY3ZmI0ZjllYTU3YzA3MzMyYzU0M2Y2OS90YWJsZXJhbmdlOjAxMWY2YTlmNjdmYjRmOWVhNTdjMDczMzJjNTQzZjY5XzExLTUtMS0xLTg2OTA2_bb9f9ac3-6020-4ce8-b2f3-df8eeb289013"
      unitRef="usd">862300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90ZXh0cmVnaW9uOmQ4ZWM5YWU3NjI1ZTQ1MGU4NmJmYWMyYjA0YWExN2VhXzE1ODA_a5d4b021-2421-4d14-a08d-00ed9e65721a">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjusted EBITDA for each of our reportable segments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:58.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.809%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years 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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Marketing&#160;&amp;amp; Distribution adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;51.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;International Farming adjusted EBITDA&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;33.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Blueberries adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total reportable segment adjusted EBITDA&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;47.6&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;85.3&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;91.5&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(34.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;44.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest expense&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Equity method income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(7.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock-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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other (income) expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Legal settlement&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asset impairment and disposals, net of insurance recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Farming costs for nonproductive 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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;ERP costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of inventory adjustment recognized from business combination&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Remeasurement gain on business combination with Moruga&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Impairment on equity method investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Transaction costs&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;47.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;85.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;91.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;Includes $1.4&#160;million of depreciation and amortization on purchase accounting assets including property, plant and equipment step-up and an intangible asset for the year ended October 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Includes recognition of deferred implementation costs and non-recurring post-implementation process reengineering costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Represents net loss attributable to noncontrolling interest plus the impact of non-GAAP adjustments, allocable to the noncontrolling owner based on their percentage of ownership interest.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iacbb8e8682cc4b9485faf347e8e55c21_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzItMS0xLTEtNzg3NTk_8bd68a4f-2a3f-485e-9ab9-cdf6c6aba827"
      unitRef="usd">23500000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i34011a78a33a480f9230c97ce7a380ef_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzItMy0xLTEtNzg3NTk_236becf9-3837-4235-ab67-f1dad1217b5a"
      unitRef="usd">51400000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ic9d069e5a17b4108998015d5fe93373d_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzItNS0xLTEtNzg3NTk_8a4a76d4-a1d0-4f3b-a4d8-c659f421373a"
      unitRef="usd">68200000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i8f5c3d0db1e94223a8cb38012a562322_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzMtMS0xLTEtNzg3NTk_5b3e049d-ae8c-44b6-91f3-18354a59c27a"
      unitRef="usd">23300000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="icb48f7f97f0b437c8466593e71ec4eb3_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzMtMy0xLTEtNzg3NTk_abf3d426-777b-481b-b35b-951c9d1bcfc0"
      unitRef="usd">33900000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i77d50e078cf04091a38b476ae892a36f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzMtNS0xLTEtNzg3NTk_64256e8b-1233-4ad6-9b9d-5ea05bf1b3ab"
      unitRef="usd">23300000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i3c84b58035c5466681e14ad903aeed22_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzQtMS0xLTEtODA5Nzk_38c55fa7-65ac-49cc-9fcd-bc8c62150a35"
      unitRef="usd">800000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ib7d2931f61cd467ba46523b2c35a2c58_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzQtMy0xLTEtODA5Nzk_a08a2e2d-cb7f-4a48-beb4-b6e165257227"
      unitRef="usd">0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i75191c5b699e46f39980a6a43cac5548_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzQtNS0xLTEtODA5Nzk_82cb218e-e664-4538-9396-5e7b6cca2f06"
      unitRef="usd">0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i6e73b1b6e5c24979aa4d0ac7f183f601_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzQtMS0xLTEtNzg3NTk_d9dd69f2-0eb8-4b1d-bc92-d3e88451fa04"
      unitRef="usd">47600000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i1c7af2a5f4e840148e8abe724f7bbc75_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzQtMy0xLTEtNzg3NTk_5c8c8589-0eec-40be-b6a4-0cca48187256"
      unitRef="usd">85300000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i66969d4550844476812077896cd77e99_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzQtNS0xLTEtNzg3NTk_9a9794a0-1dfb-424e-8960-af6358de034e"
      unitRef="usd">91500000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:ProfitLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzUtMS0xLTEtNzg3NTk_e934369b-ca9d-4ca2-bb08-b64259986c21"
      unitRef="usd">-34900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzUtMy0xLTEtNzg3NTk_2f95300f-e998-4f45-9730-8a6eec6e95e6"
      unitRef="usd">44900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzUtNS0xLTEtNzg3NTk_05656f90-8da7-422c-ac22-f64e34d33b83"
      unitRef="usd">28800000</us-gaap:ProfitLoss>
    <us-gaap:InterestExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzYtMS0xLTEtNzg3NTk_e53cf4ef-bd8e-4457-aeb5-68613a7b2e1c"
      unitRef="usd">5500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzYtMy0xLTEtNzg3NTk_0c0117d9-1f08-44dd-ae6b-6660bdb107d8"
      unitRef="usd">3700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzYtNS0xLTEtNzg3NTk_82bed468-273b-42e2-bd41-68ce4ea5ac56"
      unitRef="usd">6700000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzctMS0xLTEtNzg3NTk_b61b3256-1fa0-4d5a-adda-5b95c32de714"
      unitRef="usd">3700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzctMy0xLTEtNzg3NTk_49d85156-def3-400c-9171-0523f888d14e"
      unitRef="usd">21100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzctNS0xLTEtNzg3NTk_6f14feff-7404-44e6-abc2-fc7eb04c5b82"
      unitRef="usd">15000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzgtMS0xLTEtNzg3NTk_dcc375b7-0d5a-472f-8714-f1004312c73e"
      unitRef="usd">24800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzgtMy0xLTEtNzg3NTk_a401a2c4-374d-44bd-aa4f-69b4226e0089"
      unitRef="usd">20400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzgtNS0xLTEtNzg3NTk_c974c6f9-b961-4371-940e-cb6335f0c499"
      unitRef="usd">18100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzktMS0xLTEtNzg3NTk_26bf46b0-6024-46d8-bb37-0d6547ff133b"
      unitRef="usd">5100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzktMy0xLTEtNzg3NTk_37d95145-c862-489b-964f-7cf307fc4848"
      unitRef="usd">7500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzktNS0xLTEtNzg3NTk_2a381399-cad2-4535-a3e3-f89a0c507943"
      unitRef="usd">4000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEwLTEtMS0xLTc4NzU5_a49a922c-1d6c-4994-a23a-a55e8e434da6"
      unitRef="usd">3600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEwLTMtMS0xLTc4NzU5_6d5a2405-a4a4-4595-8f7a-58a73dc41e4f"
      unitRef="usd">2600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEwLTUtMS0xLTc4NzU5_5a9f7991-0641-45ce-916c-3cfa08b89dd7"
      unitRef="usd">5000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEyLTEtMS0xLTkyMDQ5_9d611bf5-74ce-4647-b75a-035807f852e8"
      unitRef="usd">4400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEyLTMtMS0xLTkyMDQ5_72e5fdc1-44d5-4959-bd36-e4c49848a4aa"
      unitRef="usd">1300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEyLTUtMS0xLTkyMDQ5_208508e7-c5f4-491d-82c6-65e0360e49e9"
      unitRef="usd">-700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzExLTEtMS0xLTc4NzU5_fa09dad8-1604-4131-a6f7-f696e5b724f8"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzExLTMtMS0xLTc4NzU5_bcfd71cf-78f6-460e-84bc-d69f4028a89c"
      unitRef="usd">800000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzExLTUtMS0xLTc4NzU5_629f1d8e-aa85-4a31-a727-64a1bd891917"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <avo:SaleOfAssetsAndAssetImpairmentChargesNetOfInsuranceRecoveries
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEyLTEtMS0xLTc4NzU5_8ef4f99c-2e79-45c0-8bea-a806bb38f33f"
      unitRef="usd">-400000</avo:SaleOfAssetsAndAssetImpairmentChargesNetOfInsuranceRecoveries>
    <avo:SaleOfAssetsAndAssetImpairmentChargesNetOfInsuranceRecoveries
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEyLTMtMS0xLTc4NzU5_b85e8576-b5ba-4a70-b0c6-f231ef89ff20"
      unitRef="usd">200000</avo:SaleOfAssetsAndAssetImpairmentChargesNetOfInsuranceRecoveries>
    <avo:SaleOfAssetsAndAssetImpairmentChargesNetOfInsuranceRecoveries
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEyLTUtMS0xLTc4NzU5_8f4ad37b-f93a-4038-84f3-023f7406a580"
      unitRef="usd">0</avo:SaleOfAssetsAndAssetImpairmentChargesNetOfInsuranceRecoveries>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEzLTEtMS0xLTc4NzU5_8b9f05b4-bc62-465f-8fe3-d08c8e2ed8b6"
      unitRef="usd">1500000</avo:FarmingCostsForNonProductiveOrchards>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEzLTMtMS0xLTc4NzU5_a9826e77-c1f9-4663-94ce-b5a957321e11"
      unitRef="usd">800000</avo:FarmingCostsForNonProductiveOrchards>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzEzLTUtMS0xLTc4NzU5_c07a4f94-e84e-4534-907a-cf1a8b24cf6c"
      unitRef="usd">0</avo:FarmingCostsForNonProductiveOrchards>
    <avo:SoftwareImplementationCostsNonCapitalizable
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE0LTEtMS0xLTc4NzU5_19bb9e56-1af8-4ab9-a9a2-d840b9d8c22d"
      unitRef="usd">4600000</avo:SoftwareImplementationCostsNonCapitalizable>
    <avo:SoftwareImplementationCostsNonCapitalizable
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE0LTMtMS0xLTc4NzU5_7bbb0bcb-f85a-4516-89b7-c74c05283402"
      unitRef="usd">0</avo:SoftwareImplementationCostsNonCapitalizable>
    <avo:SoftwareImplementationCostsNonCapitalizable
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE0LTUtMS0xLTc4NzU5_e3a4b5de-4972-45ae-861d-bf0e07330692"
      unitRef="usd">0</avo:SoftwareImplementationCostsNonCapitalizable>
    <avo:InventoryAdjustmentsAmortization
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE2LTEtMS0xLTkxODE3_5d2146b7-8f84-43bc-a4bf-1564a4e2a49f"
      unitRef="usd">400000</avo:InventoryAdjustmentsAmortization>
    <avo:InventoryAdjustmentsAmortization
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE2LTMtMS0xLTkxODE3_5c4f736a-0ad5-4e0c-9998-8aa5234ea6cf"
      unitRef="usd">0</avo:InventoryAdjustmentsAmortization>
    <avo:InventoryAdjustmentsAmortization
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE2LTUtMS0xLTkxODE3_0583d1b3-67b5-47e2-9209-f357f387f4f0"
      unitRef="usd">0</avo:InventoryAdjustmentsAmortization>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE3LTEtMS0xLTkxODEw_3b6abc43-e25a-45a7-acf2-9d2b29c1b07e"
      unitRef="usd">49500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE3LTMtMS0xLTkxODEw_9eb51204-ba9c-472d-9788-b10945a4314d"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE3LTUtMS0xLTkxODEw_326cf228-cd95-4403-945b-6e1d3d8e64cd"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE1LTEtMS0xLTc4NzU5_eb2fbc9e-a1d6-479c-9d3c-6438212cf043"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE1LTMtMS0xLTc4NzU5_a5e8c988-c248-452c-bad2-920d64f4f552"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE1LTUtMS0xLTc4NzU5_fea5a12c-22b4-4214-a076-885df0289b0a"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE3LTEtMS0xLTkwMDU5_7d5515ea-177f-48be-a0f3-7e37984cb3c7"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE3LTMtMS0xLTkwMDU5_5fa9a91f-5bd9-4917-a1cd-52381639b9b6"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE3LTUtMS0xLTkwMDU5_778f347a-b584-4260-a15a-5bab1c40109e"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE2LTEtMS0xLTc4NzU5_f8d5921d-9bb7-47f7-9f1c-2ff8c4278561"
      unitRef="usd">600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE2LTMtMS0xLTc4NzU5_3a839c39-6416-4489-8090-c5f72d0e30d0"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE2LTUtMS0xLTc4NzU5_74ba8cfe-a18a-4ec4-a783-86e57f3287d7"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <avo:NetIncomeLossAttributableToNonControllingInterestIncludingNonGAAPAdjustments
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE5LTEtMS0xLTgwOTc5_2561112c-8be6-4043-b4f1-8e3a48be437e"
      unitRef="usd">-600000</avo:NetIncomeLossAttributableToNonControllingInterestIncludingNonGAAPAdjustments>
    <avo:NetIncomeLossAttributableToNonControllingInterestIncludingNonGAAPAdjustments
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE5LTMtMS0xLTgwOTc5_4b23b7d9-51c4-4b2d-bd32-ce927503b350"
      unitRef="usd">0</avo:NetIncomeLossAttributableToNonControllingInterestIncludingNonGAAPAdjustments>
    <avo:NetIncomeLossAttributableToNonControllingInterestIncludingNonGAAPAdjustments
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzE5LTUtMS0xLTgwOTc5_794bf042-01bb-4b08-8867-78eb1fbba902"
      unitRef="usd">0</avo:NetIncomeLossAttributableToNonControllingInterestIncludingNonGAAPAdjustments>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzIzLTEtMS0xLTkyODcz_1b13a179-9912-458f-8e29-436698835bfd"
      unitRef="usd">47600000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i6352a03013df49339dfa32382578b858_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzIzLTMtMS0xLTkyODcz_f0bcd8f1-2664-43b8-8ba4-9492605b252f"
      unitRef="usd">85300000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i6a33e3d1000a48228e3c0beef1096d78_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpiOTI2YjVkMzVmM2U0NGUxODU5MGY0Yzc5NmNhOWRlMi90YWJsZXJhbmdlOmI5MjZiNWQzNWYzZTQ0ZTE4NTkwZjRjNzk2Y2E5ZGUyXzIzLTUtMS0xLTkyODcz_214cfa51-2a31-4af4-a937-1c334fe13aa8"
      unitRef="usd">91500000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic0d21af6f1fb497ba7fe1cc18dbe07a5_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90ZXh0cmVnaW9uOmQ4ZWM5YWU3NjI1ZTQ1MGU4NmJmYWMyYjA0YWExN2VhXzM4NDgyOTA3MDU2Nzk_26ee1df6-def3-4e03-b0e6-603fe38a6126"
      unitRef="usd">1400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90ZXh0cmVnaW9uOmQ4ZWM5YWU3NjI1ZTQ1MGU4NmJmYWMyYjA0YWExN2VhXzE1ODE_245232b4-0ab3-4e22-b595-75bc5728fe83">&lt;div style="margin-top:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net attributed to geographic areas was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;153.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;161.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;South America&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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;331.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;261.7&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;489.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;424.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7d7e224ab6274c0bad1eb4f43505d4f4_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpmOWIwY2Q4MzY2NGE0NjgxYjVmYmMzMDQ3ZjVkZWMyNS90YWJsZXJhbmdlOmY5YjBjZDgzNjY0YTQ2ODFiNWZiYzMwNDdmNWRlYzI1XzItMS0xLTEtNzg3NTk_ac71c66d-8ca4-4593-a78c-b82638ac665a"
      unitRef="usd">153000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia3e21ab5e815400da86f2119a6eb2f75_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpmOWIwY2Q4MzY2NGE0NjgxYjVmYmMzMDQ3ZjVkZWMyNS90YWJsZXJhbmdlOmY5YjBjZDgzNjY0YTQ2ODFiNWZiYzMwNDdmNWRlYzI1XzItMy0xLTEtNzg3NTk_05ef822e-7717-4e0b-b0b8-fa901d153212"
      unitRef="usd">161700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8b193e3dee9f46698a8e751fbc69ada7_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpmOWIwY2Q4MzY2NGE0NjgxYjVmYmMzMDQ3ZjVkZWMyNS90YWJsZXJhbmdlOmY5YjBjZDgzNjY0YTQ2ODFiNWZiYzMwNDdmNWRlYzI1XzMtMS0xLTEtNzg3NTk_8cbc4ec4-4511-4276-9275-4c67dae6e787"
      unitRef="usd">331900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2abddc03f58e4668a0d3054c70ff8df6_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpmOWIwY2Q4MzY2NGE0NjgxYjVmYmMzMDQ3ZjVkZWMyNS90YWJsZXJhbmdlOmY5YjBjZDgzNjY0YTQ2ODFiNWZiYzMwNDdmNWRlYzI1XzMtMy0xLTEtNzg3NTk_347b285c-dcc0-4eae-a954-388c4bb6f095"
      unitRef="usd">261700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i30925b6fd9764000950683d9963b95f0_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpmOWIwY2Q4MzY2NGE0NjgxYjVmYmMzMDQ3ZjVkZWMyNS90YWJsZXJhbmdlOmY5YjBjZDgzNjY0YTQ2ODFiNWZiYzMwNDdmNWRlYzI1XzQtMS0xLTEtNzg3NTk_ca46201c-368b-4c16-afd4-d861714ac219"
      unitRef="usd">4800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i06bd0703aa534da697874ff801bf8f31_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpmOWIwY2Q4MzY2NGE0NjgxYjVmYmMzMDQ3ZjVkZWMyNS90YWJsZXJhbmdlOmY5YjBjZDgzNjY0YTQ2ODFiNWZiYzMwNDdmNWRlYzI1XzQtMy0xLTEtNzg3NTk_65b29097-a2e6-4af2-b6e0-b49ab9358f3d"
      unitRef="usd">800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie2569b69dfa642c5a52b145aae07551c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpmOWIwY2Q4MzY2NGE0NjgxYjVmYmMzMDQ3ZjVkZWMyNS90YWJsZXJhbmdlOmY5YjBjZDgzNjY0YTQ2ODFiNWZiYzMwNDdmNWRlYzI1XzUtMS0xLTEtNzg3NTk_dd8c9fe7-8f83-41f1-a1f7-a68739f6c00f"
      unitRef="usd">489700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibfc3acef445d4deb8c763543c13a83df_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjMvZnJhZzpkOGVjOWFlNzYyNWU0NTBlODZiZmFjMmIwNGFhMTdlYS90YWJsZTpmOWIwY2Q4MzY2NGE0NjgxYjVmYmMzMDQ3ZjVkZWMyNS90YWJsZXJhbmdlOmY5YjBjZDgzNjY0YTQ2ODFiNWZiYzMwNDdmNWRlYzI1XzUtMy0xLTEtNzg3NTk_4d99afaa-4966-4db3-9e8f-47411d3b8954"
      unitRef="usd">424200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i8020e6011a5247c89ad0d131c5ce8532_D20211101-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjYvZnJhZzo3NjdlYTgyNWU5ZDI0MjI2YWFhOGU3ZDFjMmRiZWM2ZS90ZXh0cmVnaW9uOjc2N2VhODI1ZTlkMjQyMjZhYWE4ZTdkMWMyZGJlYzZlXzI3_e8354b81-edc2-4f8f-a8cb-7164dee072a5">Subsequent EventIn November 2022, Moruga entered into a 25-year lease agreement with a company owned by one of our directors for approximately 1,500 acres of land in Chao, Peru. The land lease was secured for the new capital project approved by the shareholders of Moruga in May 2022 (see Note 3). Approximately two-thirds of the area was delivered upon execution of the lease, with the remainder expected to be delivered at the start of fiscal 2024. Total undiscounted lease payments associated with the lease agreement are approximately $60&#160;million. The rental rate in the lease was comparable to market rates and reflective of an arms-length transaction.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i36745cdf46e7499aa5c3b081a5dd8f45_I20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjYvZnJhZzo3NjdlYTgyNWU5ZDI0MjI2YWFhOGU3ZDFjMmRiZWM2ZS90ZXh0cmVnaW9uOjc2N2VhODI1ZTlkMjQyMjZhYWE4ZTdkMWMyZGJlYzZlXzI3NDg3NzkwNzMxNzI_9fc3eae5-89ce-410b-8f78-f13337a76967">P25Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:AreaOfLand
      contextRef="i36745cdf46e7499aa5c3b081a5dd8f45_I20221130"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjYvZnJhZzo3NjdlYTgyNWU5ZDI0MjI2YWFhOGU3ZDFjMmRiZWM2ZS90ZXh0cmVnaW9uOjc2N2VhODI1ZTlkMjQyMjZhYWE4ZTdkMWMyZGJlYzZlXzI3NDg3NzkwNzMxNTE_b42c49a7-69ed-4d7f-be82-eed31b0e8732"
      unitRef="acre">1500</us-gaap:AreaOfLand>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i36745cdf46e7499aa5c3b081a5dd8f45_I20221130"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xNjYvZnJhZzo3NjdlYTgyNWU5ZDI0MjI2YWFhOGU3ZDFjMmRiZWM2ZS90ZXh0cmVnaW9uOjc2N2VhODI1ZTlkMjQyMjZhYWE4ZTdkMWMyZGJlYzZlXzI3NDg3NzkwNzMxNTY_543ce6ed-9816-49dc-9cc7-789880ad8628"
      unitRef="usd">60000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE4LTctMS0xLTg3Nzkz_1b1127ce-b865-499a-97a2-8459b0194ef1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE4LTctMS0xLTg3Nzkz_1b1127ce-b865-499a-97a2-8459b0194ef1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE4LTktMS0xLTg3Nzkz_3640e83f-36cb-4a50-bd91-ac5ad5af4aa5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE4LTktMS0xLTg3Nzkz_3640e83f-36cb-4a50-bd91-ac5ad5af4aa5"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90ZXh0cmVnaW9uOjQ2ZTE3Njg3ODAzNTRlZjM5MjMwYmY1MDk4NzFjMjMzXzIxOTkwMjMyNTYyODg_f671eaeb-8db3-4a2e-bc55-efc8f5f1e841" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90ZXh0cmVnaW9uOjQ2ZTE3Njg3ODAzNTRlZjM5MjMwYmY1MDk4NzFjMjMzXzIxOTkwMjMyNTYyODg_f671eaeb-8db3-4a2e-bc55-efc8f5f1e841" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Related to the adoption of income tax guidance ASU 2019-12, wherein we derecognized a deferred tax liability against retained earnings.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE4LTctMS0xLTg3Nzkz_1b1127ce-b865-499a-97a2-8459b0194ef1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90ZXh0cmVnaW9uOjQ2ZTE3Njg3ODAzNTRlZjM5MjMwYmY1MDk4NzFjMjMzXzIxOTkwMjMyNTYyODg_f671eaeb-8db3-4a2e-bc55-efc8f5f1e841"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90YWJsZTplYjAwYzBiZjQ1NzQ0YjU0YjU3NGUyMDc4Y2MyMDIxZS90YWJsZXJhbmdlOmViMDBjMGJmNDU3NDRiNTRiNTc0ZTIwNzhjYzIwMjFlXzE4LTktMS0xLTg3Nzkz_3640e83f-36cb-4a50-bd91-ac5ad5af4aa5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjQxZWRiMGNiZGJkMTQwMzdiNzAxYmNlMGRlMTliMmQ0L3NlYzo0MWVkYjBjYmRiZDE0MDM3YjcwMWJjZTBkZTE5YjJkNF8xMTgvZnJhZzo0NmUxNzY4NzgwMzU0ZWYzOTIzMGJmNTA5ODcxYzIzMy90ZXh0cmVnaW9uOjQ2ZTE3Njg3ODAzNTRlZjM5MjMwYmY1MDk4NzFjMjMzXzIxOTkwMjMyNTYyODg_f671eaeb-8db3-4a2e-bc55-efc8f5f1e841"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
