<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:avo="http://worldsfinestavocados.com/20211031"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20211031.xsd" xlink:type="simple"/>
    <context id="i65e8542b03a64f05a3eb1ec0bf30b0e2_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="i26eb6b764ce7493da8372cab1b07f685_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ifecb8a3da01645b686010b8cb7c77fbe_I20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="ifba88bed7fbc41baa7c00f172c52dcab_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ie7e9aea27ba343b4bdf3b83430383289_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="ia51068e93a7842979787fb4d225e00da_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="i8d4159fd3099432a9137e3426c625add_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ib30fd25b4ea643c1b5450b703b6b34e1_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="iae8be07f8a544330bcfd59c69efbbe76_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i33455709e4164322b8c49f93d727280b_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i8048761430f948e38405158513cdac10_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="icdd768f1864440c09581f9909ac5dd93_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i839a8da2a4434caa807d95d5d9bb6b36_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i335a539323504d76b86b4589b4c272d2_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="id4cba902dccf40028803f0fb4ce5246f_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i6259767eb43d4dfe86400b8a7fdbfcbe_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i94b501b820ed4c848d88caed338f9216_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="i5b21d6b5ec6e4af5b3764d38993f90c3_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="i9ac0b2280a0d444eb09cbb096ee2b838_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="i59a8059c711544f6ab8f2a1e70330b0b_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="i4038d1e5132745bb9933084dfc42d030_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="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="iefab2330d21c4e13b8ab6033250b5e6a_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="if81e29222a9a42489175de2644ddad7b_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="i798e1ae736c141b497671620f87a5df5_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="id084daf4896344a8b0dfd5ee5b7536af_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="i6394aef58282460abefe6fd6d6af0545_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="i76909a61e11a45de9d2695d927f4d820_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="i27c10035ab5f4ed0b5dbe4f5f6d6289e_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="i430ac2b3863a488c9dc2eb688ccc5a57_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="ibae226d146f3436b8305e4789402e3d2_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="i4dccbf0e18f94750b27c699e050fa255_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="i6f188baf5e8f4a8ead38e334b6552df8_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="i4c6e4d85d1724f999ffa1b452b560af3_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="i052a8ae81c534a76be0df985d02b344a_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="ib7d04f113a884ace9f4e68af93dc9b9e_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="id3a706b850bc42208cfcc83ab3b3cb6b_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="i8da99161909345e79d2477a36c96f485_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="ifdc707d559de4540bc56a362ffe25ee1_D20201101-20201101">
        <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>2020-11-01</endDate>
        </period>
    </context>
    <context id="i4eaaedab0a524528807896d64a80470d_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="i7fec9f80ed8943e0b9b4d2c6af156bbb_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="i43bfc86e737b416aa2374e6b1eacbee2_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="iff398e87135b4708b690ac48b8752b18_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="i2b8838761fe24d1a910629f456f43215_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="ib08f6affedc34fdc9dadccdbbbe27404_D20201001-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>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ice1cb5e157a541deaacc820608b5b573_I20201031">
        <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>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib287665ab22e45828e5c3c243c213044_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i33fe197140ff49749160e3f8da9de640_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i3d5ff6c7e37a44cca9e2dcdf5290e7e0_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3f1b89b452d34873a636a4f8851add99_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i56f32b38797b467f87580f2478b0b9db_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i7f60cdc5cda44c75912b5197a599b0e4_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie82fe392596445f3b787a49725534c10_D20201101-20211031">
        <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:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic4589dd22ec24e9e87377e401a6546de_D20201101-20211031">
        <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:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i8e0f6d2632214749995da8c77103988a_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">avo:ReservoirsWellsAndIrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie04845e958b14710ab4d76cd79bc9993_D20201101-20211031">
        <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:BaggingPackingAndRefrigerationAndRipeningEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic1526bbbce8946059346ae9c0e90a2a2_D20201101-20211031">
        <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:BaggingPackingAndRefrigerationAndRipeningEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i49a19d68da8d4061b3cc7c33421b79a1_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i9f07632f92e34276bf4c1c305c9a3886_D20201101-20211031">
        <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:OfficeAndComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i974f2db639ae47828f6f143629455453_D20201101-20211031">
        <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:OfficeAndComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4397fed454074ac2b108db774f4ebfdc_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i678e775a5e6345f4b937a5b3b1651b0b_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="i6220bceb761c47219f6f82a7764a6728_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i231bad17408449c187356f3e83c2890e_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="i29f98c1aace540df8588d0afd1038c71_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoansMember</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="i4e354df54f564d6b87cb46a6e37ff416_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="i8211816e6c514c7a9e9fed82e5a9202c_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="i9c3a613ac1ac4ae2b2ccc76e3ec0c52a_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="avo:RetirementPlanContributionTierAxis">avo:RetirementPlanContributionTierOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2383549b366e4ed9a72ff6792d6f3faf_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="avo:RetirementPlanContributionTierAxis">avo:RetirementPlanContributionTierTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2f33b762ba534b36accd392998ffc9a2_D20201101-20211031">
        <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:RetirementPlanContributionTierTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie48afb6352a84640a1a06e828a58589d_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ibad5cbe152a8431d95a30334b7c1619d_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:OneCustomerMember</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="i24b951a84b1342d3ba66b22c166c0947_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:OneCustomerMember</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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i2697acc777a84d2690fab58763145e36_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia68f01215ab541e2b2b21125a558ef2d_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="i6e87f897a69847f992473e20d1dac43a_D20171101-20181031">
        <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>2017-11-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="id482e9805a244761b3e35419aaec65b6_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:OneCustomerMember</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="ib31cbe78a825451096d3499c77f4816c_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:SecondCustomerMember</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="i90af9e1c998d4a1dbbccb80189dcc328_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:OneCustomerMember</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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i7e982bde54844bc5b723167561f1fb9f_I20201101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-01</instant>
        </period>
    </context>
    <context id="ia3072928ce8e47a7ba92119f105d1f14_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="iae0c43d051534665b7a0f3eaedb4ee1b_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i5d462bd5f936478d93fc9c07508461a3_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="ie36b018367fe47b78a26b72a04c8bdb5_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="ibd23d2900db64e85ad11b21fc33775dc_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="ifcaf7e7c23a9441c8b03f644d0f6ddf9_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i82f06a0e00754172aab01e32f6261706_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="i6dd8eee1806d43889685ab9fa589a3b3_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i198d960828cc4484981bf01edfed7e12_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="i57e374069590411b904bbacf5af43289_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i7ff5a3baeffe4d26b29e56026e77c465_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="i142a66e57d0e4dbca0c611fdfe7339cd_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i9e102a39aa4b405f9b287fb3e42f19e8_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="ia191eefa7f494af7ae7131f102d95100_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="if5aaf7712f5a49759402d926629a70ad_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="i8ebda44b3c464c238bcc4645410d830f_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="i54abd33222df41f9a4f24f0ee8647f91_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="if9584e5ac1e54da18b2fdca8a9eb69e7_D20200201-20200430">
        <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-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i19cc0b95beef47e69366e88c0145dd00_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i4457c191670540fab0534002ea064514_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="avo:ValuationMultipleForecastYearAxis">avo:YearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ib334c81ce82e4d7285f70abe480b26ed_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="avo:ValuationMultipleForecastYearAxis">avo:YearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ifc9f565e381e4402aeb93472a61f6683_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MedianMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4ffec01705e9432b832e7a0d659f10da_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:ArithmeticAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="id48ea449b57048ec81f3c34e15eb208f_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputCompoundedAnnualGrowthRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i5e5ade6360734c36bc05b262e1231b43_D20200201-20200430">
        <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>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6329d023b9c4421aa8b56db61120404c_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="i7d254c44838b46f386303c00f996f5f0_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="ia3b99176fe6b4642bc680918b4872f79_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="i56a13c7c6918464cbe99f880df1b2ccd_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="i1509d96db1ff447cb576b0ec33672c93_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="i8de5d3ff4a5542ca8edc1f4bea19379a_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="i25e34e256a464095bb79c8e503ca4047_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="i3e10641c73a6446aac7b0e91eccb4b21_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ibdd86e89372a4e9a9986e9424d3309d0_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i4637d74503574ba8a24504bb44d8bd8f_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i7841b88b65c543eb8b51d7e78ecda9c0_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="ica1937287e0548f6a6e0e55b0e6f8c9c_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i703d71a77c0f4669ba263b51a0d9f4b3_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i1735089c25044ab5b1a38cc19991acf9_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="if4217a108f064816a621d460a1579e84_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ic73c50a6626b4da5b81dc00997810d04_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i9dd7c93ee12042f68ebee1ce0d325d85_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i4f725af7ec6d471e9a7c0e647385e244_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i60240d22400247b58c94545856cd71dc_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i00f50696fad54ac8bd7b56fb2e7597ef_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i1196c70d34fe4209b51b007cfcdadddc_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i3577251e3b434926b5706f2290b3d70a_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i4f5c4defe3dc4fa8b82ae36d8a73b3b8_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="i1de891cc8bb6429bae172f2d3b2910e4_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i9515080f34a94925910be08b1cacbd9a_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="iddf4973d729e4b2084e592b388eed571_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="i0a97d356e14241c7b97d6b83270aef20_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="i86e3581ba0c0451085fb42f0ff3c58be_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="i6fe7484162e449118734d2c437edcd98_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="ib366e09542e34ee5a7629217190ecb4b_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="i14288628ea9f4d749a3e1eece17abe46_D20201101-20210131">
        <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-01-31</endDate>
        </period>
    </context>
    <context id="i50bf93380065405d824a79c0779421f2_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="i7cd5c6ee8c314bb2a0cc8cb5d71ec194_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="ie1b03394099740ff95fa072a9d8681f1_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="i6ac1bf763bf14ae38461fe14d874f852_D20201101-20210131">
        <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-01-31</endDate>
        </period>
    </context>
    <context id="i7c5ff041d5e644a6b5ad86c0c10c0384_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="id0c09bd2a5fa485abb506fc329f2c1a0_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i60c667d9fab14bac8baee9666d712b85_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="i2f60f5531d7246ceb7847d9a0c629674_D20201101-20210131">
        <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-01-31</endDate>
        </period>
    </context>
    <context id="i8f569eb51da8437c962c36ed2109a3bc_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="i3631098055894e7e81bbc2f60e0f433d_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="if02e18f06aa84fe9a0da1452519f2668_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:NotesPayableBoAMember</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="i8dd0159cc42f423ca6f85a146b68cd22_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:NotesPayableBoAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i6a649267ad014e7485991abbb8555c63_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:NotesPayableBoAMember</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="ie5b480815f26401999f3edcaa831afbf_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:NotesPayableBoAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i57deabf8c11f41ff8f92fb55cd3897ce_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="i41c55a23644049548973fcda73f7db3e_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="idc438354956a453986db2a568fabdfcd_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="i3b6d8b63d6d344f1bdc606d008afd9e2_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="i21bce9cdec0442efa496d9f6f59f6c88_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="idfbf50d9f6cf4752823b10493ac0ff53_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="i1b1a2dea18da4b55a3d4776b436edb5b_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="i2c7d8d2952e54dceadeeee32793ef6ab_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="i2a8fa85c46ac4ee2ace7db7a6b5897c1_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="i00729fcb8bd645138bc7957c73b382e5_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="iee9789340c9244a6bb1ada6df2e8b854_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="i94a8ff36ff7c4699ab7a3f610ae76ad1_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="i035ed127f2714b2abca7208a85341fbd_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i1eb21d9f01bf4288966baf0b78c85ae2_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="i15bd68636ca047498d67d194e0c95076_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="i18563f9ec2ac4449a8ccae50c80f0b5c_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="i01f7855b342b4cbda288d177f837dbe3_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="i9ffdfc539d094de18d71207af560fce7_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="i7f55d272a38d4b13b453d962d47c1841_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="i32327f4c158c4f51b7420b515276e1f5_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="idaacda11de3d4e30b3530974316cb07d_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="i8660429adae844d9908d3872742af528_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="i87c2621fb89a4686b014c5f42134b07f_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="i0a96df43f5c349499da8eb0fb0c2a33e_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="i56a18e90854441e1ae3306f2b479775c_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic08e49c8349142e280eddccd145d3508_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="i49c6c145f008468ab2588ece88c6d19f_D20201101-20211031">
        <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:PlanNameAxis">avo:CEOAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1290d8b428404216b23098534e2ff710_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i01a4f1e28a884c749c07e97f54d66b99_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i91da9168ca774e6ca4f337c64edf1dab_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3c550dd305024b5882dc8dd1f72d1ff6_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="id34f30d3e79e4299a925a9b7775e784e_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia4badcc854a54bd89640e9d4000181e2_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="id5eef3a8f24849559a6ccb1a776cbcb7_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i5916dd6b94fd4041936b6dbf615729f0_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i60fea6c9429740e79d76e7be1268fa8b_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="iea6e133ca8e9443b96237b09794d7a0a_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="i03fa99ce222a4f85a96d1e192fdd0097_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="ia2bf76190c4646bb9c0f17d4c5891ada_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="i6ee2c8a44e01493781e118d8d80591ed_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="i92cb51b0038f4289988b106c81bc4910_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i47f0b63faaae454a86d65a6dfaf24bd8_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i36acff9cbe2a431dbeb5085a1f473697_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i8b6a9867fdd8494fabdc9560f7c9f5c3_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i8d404e2148c94dec8c38e1c0d7ac0c69_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="i2aad74f6ecbd40b987cf1808efcc54d4_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="i4b35912de8904631ae7d607e5a68c79d_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="i18c9635bb9df4efbab4e4622fd6a12ff_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="i784566558da1414fa78d0d26fa71fe77_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i050ba1aedb6e47da99a8b9bc23d4e4c6_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="ia0120ecf97954d38a7537d53aa63666e_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i1722efeb8e8c42de8baa18ac50072e50_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="iaf37f16d1b974416a98b21e790fdd534_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="i25dc25c361bc4ebab8e657c214a1e2fa_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="i7f67d4dc86754da7801cef6a24ebf3f4_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i68e703f8af68479d8288e2dd5fbc6b3e_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="id4dc3d3436a1468aa99674110ff69a1a_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="ia2ac533601f4495fb4b4070945aa2e56_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ia6b67dc042e84ddbaba5f9286ee8e613_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="i857e6df3ca8e4d9ea4b6f2145fab75a8_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="ic9b7e09fa4d14ab6a99faceb82e2c0e0_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="i5d4723ed8f414760bf0a8cc897fd9551_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="i35d08e6a72ad44f59b122808e6004b02_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="ib89b128a0e384fbf9883d692265f4f6b_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="i90cb553d85d849b5b62cac297b42ce03_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="i57a9d571f5144c8bb1cd898ae43ca085_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="i64bbc753cfbf473691012fa63a5b3bc1_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="ibeb1993fffca443dbaad69b04cd81bb4_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="ie994738918634bec9081a6dc93ca494b_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="ia78e58d63c4d44509a869b7bf8f0f29a_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i5824daed7e39420a87cfd5a4261c5336_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i92799d690b5d4c58b65264974df9d9ff_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="iab31e5f8ba5f407ca6f8360c8b379822_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i3fe75b3e86774ee0b57fd5375cf467cd_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="i4746e04450904520885dbe0878b10441_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="ie6d01d804f4140dfa55ede3652f220b4_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="i174969219d9e445da49f05a33fdfc94a_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i206002c812194307a8a562b3c35a4732_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="i6766ecf2d2a64e278d4f8896d173d726_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ie55bc3adfc5f4c67a6d9888f7db5bd8f_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="iba5c52e745654053aaf72c530232bfc6_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i6f6f5cbc83f4489b916dfcda14189f92_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i416d85ee9d354a82b231e44b4e0db1b9_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="i4bdf728aac3e4d9a836fece8a7644df5_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="ib3dc3341a6494159bbf3f3fb78a5213a_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="i3ed6daa1be904ca3aad583cdd745d117_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="i0ea607467e98431eb3ae1d2b469ab560_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="ib2418a38541c4ae0815e5f6aa033da73_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="i344253e730eb4f74a90de33ed9d90c6c_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i00d76c191d5442b2be577bd8f9bc9eee_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i0b59f11c8c854f66af59630eaa5271a0_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ic0f505cf4f354703880fd81261f5cecb_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="i9d3ca1cb4e2e46b2a4859a329cb72e0f_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="i7f5c73bfc86442a6b4fc9f55797c09fa_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="i79ae40123656428ea9512f8e0c6611a2_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="i5fba5c2e06e24ec68d9d5ee8909f1385_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="iff55a7b9e8e241ef8f14cfc85351ab9d_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="ic1e445bd669444dfb80cd437615e003d_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i2f777168be0d4c7c92d13f274e264581_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i859b133f9cb94bb48de1b0a97ae07125_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i58c19e1e37b14f4c98d87803998662fc_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="i51f0484e55ab4457a23d2ab22fb67f18_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="i3dfd90fca9c141e09b094dddb729a4fc_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="i94700724d87e4c41b4067a1e9b7a0708_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="iefa5db8ec5fa4302bcc26ee7d4f33750_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="i769c32d65e2d4ebfa18d175860a47128_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="id47fe97c963841948bf29137b08023f5_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i8c4f3aab533647ce84c0d16acbdeb3a6_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i4159006a85ee4f9ca47100362de6ebbd_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i29a4cc3db88e4a128b8f800480c62683_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="i03206b52df3943518bdaf650551814e7_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="i6f1821bdd5d6440c88afba359c18ea54_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="i60cbca594bf24ed1bebd5394aca5edb5_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="i96aa118c22ee4344aa383957cb816580_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="ic698011a050b49b394e710111a2abe36_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="i37541851743c4f8b9cfa5d7b44b3ba19_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ic9a92fa4290c4c7ea4724d184a1e5043_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ifb77c1ad75ff4bb79f4617850f905054_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i3648410af4d24daebc564a338c106acf_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="ib6efdca328e44fb08b6a366c6c371f57_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="i96ecc31f229840f2a1e1df2c30ce9352_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="i93ee26e92ad44ce8848cf4795059b73f_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="i943b4ab8439043848fec54b8fcac5ec4_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i576440ecb67e4e03ae2fece3ee734a9e_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i7f03611146864e48b3721275daee94da_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="i574794696644412eba554960c30653d1_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="i250ae15a111e46d882c645cc97e01b7c_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i82da23e9873e4805889d2c6d4f624356_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="i8f4bcc58544f454692f9eba7a3b4ea68_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i9fb8cb5737554314808d969e3c402288_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="if5713b166f46448fa689d2de33d66456_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i52f884e8723c4acdb4cdfec66cba763e_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="ic706d259b61d4046ac28b5ff07fcdafc_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</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="derivativeinstrument">
        <measure>avo:derivativeInstrument</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180L2ZyYWc6OGY2NTBiZjY2OTJiNDgyMGFmNjcxYjFiZjY2MTZkNDMvdGFibGU6OTM3MDE2NTdhMzhlNDRjZThmY2E1MDcyNTFkMTBkNjEvdGFibGVyYW5nZTo5MzcwMTY1N2EzOGU0NGNlOGZjYTUwNzI1MWQxMGQ2MV8yLTEtMS0xLTk2MjY_d4a65dd0-92fe-4801-b6c4-120fc4b59196">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180L2ZyYWc6OGY2NTBiZjY2OTJiNDgyMGFmNjcxYjFiZjY2MTZkNDMvdGFibGU6OTM3MDE2NTdhMzhlNDRjZThmY2E1MDcyNTFkMTBkNjEvdGFibGVyYW5nZTo5MzcwMTY1N2EzOGU0NGNlOGZjYTUwNzI1MWQxMGQ2MV8zLTEtMS0xLTk2MjY_61c12fbd-f964-472f-947c-2942f5d762a6">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180L2ZyYWc6OGY2NTBiZjY2OTJiNDgyMGFmNjcxYjFiZjY2MTZkNDMvdGFibGU6OTM3MDE2NTdhMzhlNDRjZThmY2E1MDcyNTFkMTBkNjEvdGFibGVyYW5nZTo5MzcwMTY1N2EzOGU0NGNlOGZjYTUwNzI1MWQxMGQ2MV80LTEtMS0xLTk2MjY_6af47725-6cb0-4a04-9fa1-2e34fad227a9">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180L2ZyYWc6OGY2NTBiZjY2OTJiNDgyMGFmNjcxYjFiZjY2MTZkNDMvdGFibGU6OTM3MDE2NTdhMzhlNDRjZThmY2E1MDcyNTFkMTBkNjEvdGFibGVyYW5nZTo5MzcwMTY1N2EzOGU0NGNlOGZjYTUwNzI1MWQxMGQ2MV81LTEtMS0xLTk2MjY_08c8d341-5cc4-44c6-aa78-0cea5b8de7d8">0001802974</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180L2ZyYWc6OGY2NTBiZjY2OTJiNDgyMGFmNjcxYjFiZjY2MTZkNDMvdGFibGU6OTM3MDE2NTdhMzhlNDRjZThmY2E1MDcyNTFkMTBkNjEvdGFibGVyYW5nZTo5MzcwMTY1N2EzOGU0NGNlOGZjYTUwNzI1MWQxMGQ2MV82LTEtMS0xLTk2MjY_f332cb96-34f4-42ed-b5bc-3bcf9dc5a4a3">--10-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV8zLTEtMS0xLTMyNzc3_062b9b6b-6b16-4d26-8960-7d6c5b1fa663"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i01a4f1e28a884c749c07e97f54d66b99_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjU0NTM3_e9607b06-33e3-4d2d-86fa-e9d67f62cb67">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjcz_c9c1aa42-937d-4901-87f5-a174012c7fd0">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGFibGU6YzEzZmI1NjhmYzE3NDkyZGJiNDUwOTc0ODFiMDRlMDYvdGFibGVyYW5nZTpjMTNmYjU2OGZjMTc0OTJkYmI0NTA5NzQ4MWIwNGUwNl8wLTAtMS0xLTk2MjY_fe1a011c-3dd0-40e4-9c59-4331190196ed">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8xNjE_a3f1e651-6ae7-4cb9-a297-e6ffb88b8cf6">2021-10-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGFibGU6MTI4ZjkzNTA4M2Y4NDk2NDlmYjM1NzE5MzAxYTczZjAvdGFibGVyYW5nZToxMjhmOTM1MDgzZjg0OTY0OWZiMzU3MTkzMDFhNzNmMF8wLTAtMS0xLTk2MjY_b9148d45-c31d-4fb0-83be-bbb33e666b95">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMzAy_d237d692-9fce-4687-af95-e035400694ef">001-39561</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjk2_20fd4b3b-ebf8-4c22-af64-61ab46c6b120">MISSION PRODUCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjc0_7f90b738-557d-4008-9cac-0d2d5972a1c2">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjcw_0a51551a-9bf6-4d93-a6f5-73bdada19bd5">2710 Camino Del Sol</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjgx_f6440968-91b6-40af-b778-3ea13b4c592c">Oxnard</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjk1_fd1631e8-43b6-40c6-a348-04300b15ce29">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjY5_162150ec-3f1b-4c83-9990-f193acd37cb5">95-3847744</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjg3_929f1fc3-6eb3-4a49-8ff2-983420401626">93030</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjgy_6278b5ff-f729-48d8-845a-59555329a7fe">805</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMzAw_8c72ced8-cad3-4b3e-80ca-b16435561321">981-3650</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGFibGU6NzFjZTA5OTc5N2Y5NDgzZWJkMWI4NTFkMTkwNjRlMzEvdGFibGVyYW5nZTo3MWNlMDk5Nzk3Zjk0ODNlYmQxYjg1MWQxOTA2NGUzMV8xLTAtMS0xLTk2MjY_6cdf1008-2dec-49e0-a2b0-46dc3feabe2d">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGFibGU6NzFjZTA5OTc5N2Y5NDgzZWJkMWI4NTFkMTkwNjRlMzEvdGFibGVyYW5nZTo3MWNlMDk5Nzk3Zjk0ODNlYmQxYjg1MWQxOTA2NGUzMV8xLTItMS0xLTk2MjY_0c8a17d3-8a3b-4557-ad5a-501d4c02203e">AVO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGFibGU6NzFjZTA5OTc5N2Y5NDgzZWJkMWI4NTFkMTkwNjRlMzEvdGFibGVyYW5nZTo3MWNlMDk5Nzk3Zjk0ODNlYmQxYjg1MWQxOTA2NGUzMV8xLTQtMS0xLTk2MjY_59b8763e-986b-4461-bfdb-b24dd0a886dd">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl84Nzk2MDkzMDI1NjM2_b6631ed2-8c71-4347-a665-dfe4a21ee20d">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl84Nzk2MDkzMDI1NjM3_553cae3f-089b-423b-b0db-607b29c5d1e8">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjg4_099662b4-18ba-435f-8a6a-f38c53568049">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl80Mzk4MDQ2NTE2NDIz_5418a9b4-77ac-4e0d-800b-a6c5fea036f2">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGFibGU6NDMwOTFkMjcxNjk1NGYxZTg1YjRkZmFhMTU2YjE5ZjEvdGFibGVyYW5nZTo0MzA5MWQyNzE2OTU0ZjFlODViNGRmYWExNTZiMTlmMV8wLTAtMS0xLTI2OTk0_dfc47362-45c4-41c5-8982-ec6008c9f9b0">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGFibGU6NDMwOTFkMjcxNjk1NGYxZTg1YjRkZmFhMTU2YjE5ZjEvdGFibGVyYW5nZTo0MzA5MWQyNzE2OTU0ZjFlODViNGRmYWExNTZiMTlmMV8xLTQtMS0xLTk2MjY_fa99535f-b02c-48d6-a7e5-1687bb945006">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGFibGU6NDMwOTFkMjcxNjk1NGYxZTg1YjRkZmFhMTU2YjE5ZjEvdGFibGVyYW5nZTo0MzA5MWQyNzE2OTU0ZjFlODViNGRmYWExNTZiMTlmMV8yLTEtMS0xLTk2MjY_92e9c2f2-f946-4852-a372-4749eda81740">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl80Mzk4MDQ2NTE2NDIy_3433b111-3892-4e24-9f55-e8ee1c8e0297">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8yMjkw_551a7d78-195c-4230-8456-2e7e01db4c22">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i26eb6b764ce7493da8372cab1b07f685_I20210430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl80OTQ3ODAyMzMwNjY1_e71e3102-c88a-4988-8680-30ad35318a53"
      unitRef="usd">798000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ifecb8a3da01645b686010b8cb7c77fbe_I20211201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl8xMDk5NTExNjMxMjI4_94532fe3-57b8-4bc2-bae1-9490e9584173"
      unitRef="shares">70631525</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xL2ZyYWc6NjBjNTcwZTUwMjQ5NDI0NDliNjBmM2I1MDc0ODMwYTYvdGV4dHJlZ2lvbjo2MGM1NzBlNTAyNDk0MjQ0OWI2MGYzYjUwNzQ4MzBhNl80Mzk4MDQ2NTE2NDIx_9224b101-66f1-454b-81a6-62c904c155ff">&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 2022 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>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMy0xLTEtMS05NjI2_735523da-d5c4-45f5-b408-3dc347c960b6"
      unitRef="usd">84500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMy0zLTEtMS05NjI2_d8c6c5e5-d6fe-4dcf-a6ba-db1136b9dd28"
      unitRef="usd">124000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNC0xLTEtMS05NjI2_f89bcc85-0021-42ba-be9a-57334d79b0ee"
      unitRef="usd">6100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNC0zLTEtMS05NjI2_21dc9a2c-7e7e-4783-ae5c-773c5b4013f2"
      unitRef="usd">1400000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNi0wLTEtMS05NjI2L3RleHRyZWdpb246MDQ4NDZhN2YwMDU4NDY2YzkwMTVmODgwYmE3NmE2MTlfMzI_e7f7311f-6af6-402e-81af-b9849505fe93"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNi0wLTEtMS05NjI2L3RleHRyZWdpb246MDQ4NDZhN2YwMDU4NDY2YzkwMTVmODgwYmE3NmE2MTlfMzk_e68ce003-89fe-4bb7-809c-46d0e507ad9b"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNi0xLTEtMS05NjI2_dad40ef5-d1f1-45e1-8c5c-e53f4c15ad92"
      unitRef="usd">73800000</avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent>
    <avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNi0zLTEtMS05NjI2_3967fb40-899b-4cca-b2d8-a10c1c08d75e"
      unitRef="usd">57500000</avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent>
    <avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNy0xLTEtMS05NjI2_899708ce-1026-4fdf-88b8-e84a176e1d82"
      unitRef="usd">600000</avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances>
    <avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNy0zLTEtMS05NjI2_79b8852a-cfe3-4288-8e2e-d36b834205a5"
      unitRef="usd">1500000</avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfOC0xLTEtMS05NjI2_90793753-1e08-4a5d-8d45-0a0b14a21f53"
      unitRef="usd">12300000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfOC0zLTEtMS05NjI2_9227875a-9e52-4571-881c-9cce88ab561f"
      unitRef="usd">13400000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfOS0xLTEtMS05NjI2_431215af-08be-4fe9-aced-3864e8ce8176"
      unitRef="usd">48200000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfOS0zLTEtMS05NjI2_03c29340-cabc-4e79-8569-904990476c25"
      unitRef="usd">38600000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTAtMS0xLTEtOTYyNg_2bb513db-2880-4e7a-a951-16d5b47f5bae"
      unitRef="usd">11600000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTAtMy0xLTEtOTYyNg_8f084d26-7dfe-4511-bcd5-f8e338dd0a08"
      unitRef="usd">8800000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTEtMS0xLTEtOTYyNg_b390e4b1-2ab0-43a2-a1fd-a34dc40065c0"
      unitRef="usd">3300000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTEtMy0xLTEtOTYyNg_623c95f8-9236-4843-8b99-ebde71790885"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTItMS0xLTEtOTYyNg_7a6de699-878c-4997-9bfd-cc59606b3798"
      unitRef="usd">6700000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTItMy0xLTEtOTYyNg_6356ef77-2596-4e5b-9d09-949f63bcfb42"
      unitRef="usd">2900000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTMtMS0xLTEtOTYyNg_a9892817-1b82-4f22-9197-aad6a451ea13"
      unitRef="usd">247100000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTMtMy0xLTEtOTYyNg_5f6477cb-4721-4db5-b5c6-cdfeec1145eb"
      unitRef="usd">248100000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTQtMS0xLTEtOTYyNg_bd46f2c4-e9ef-40d8-bdb0-17cdd94a518b"
      unitRef="usd">424200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTQtMy0xLTEtOTYyNg_0815f419-794a-458a-902d-ed883e532698"
      unitRef="usd">379100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTUtMS0xLTEtMTkwNTc_ddf4a692-c590-4ea3-b571-b8886ad99dc8"
      unitRef="usd">43900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTUtMy0xLTEtMTkwOTE_371c30d7-b848-409c-92ce-ccf3d61b3ec6"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquityMethodInvestments
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTUtMS0xLTEtOTYyNg_7c090acf-e4be-470b-9a83-63554279cb8c"
      unitRef="usd">52700000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTUtMy0xLTEtOTYyNg_9f7c2d70-9a86-4768-a7fd-e042b0f71e0d"
      unitRef="usd">46700000</us-gaap:EquityMethodInvestments>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTYtMS0xLTEtOTYyNg_7cbd3667-d744-4137-8fa0-c3b18353188b"
      unitRef="usd">1800000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTYtMy0xLTEtOTYyNg_e37855b4-3dcf-4b3a-a3f9-d4b54c87601d"
      unitRef="usd">4500000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTctMS0xLTEtOTYyNg_cdf3c8eb-6a19-4060-bc5f-0ef303cdd805"
      unitRef="usd">7600000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTctMy0xLTEtOTYyNg_4bab82e8-2666-4338-bca3-cf2b195728b1"
      unitRef="usd">4400000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTgtMS0xLTEtOTYyNg_b516a24f-c582-4338-a26e-c9a408d43e12"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTgtMy0xLTEtOTYyNg_a502c3cd-e65a-4a81-913c-e36bae6cfa00"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTktMS0xLTEtOTYyNg_30bc1081-d87d-44a7-bda0-9ccef1255bd4"
      unitRef="usd">19800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMTktMy0xLTEtOTYyNg_aeb193cf-1179-46e4-937f-baa7d9bc734c"
      unitRef="usd">18100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjAtMS0xLTEtOTYyNg_a5b00172-ba01-4bc9-b877-b01acbdb60c5"
      unitRef="usd">873500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjAtMy0xLTEtOTYyNg_22912254-9763-4d65-b275-f8f7e0c40934"
      unitRef="usd">777300000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjQtMS0xLTEtOTYyNg_ab9cfabe-9f07-4f4b-828e-c0c044d192d2"
      unitRef="usd">22800000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjQtMy0xLTEtOTYyNg_12cab822-1a4d-4da6-b028-f4b47129b912"
      unitRef="usd">20500000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjUtMS0xLTEtOTYyNg_53a21f1e-cf80-4f3c-a800-e26d59b07ea9"
      unitRef="usd">28800000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjUtMy0xLTEtOTYyNg_e293a3a1-4ac9-4d13-81be-58c586ce0c62"
      unitRef="usd">28300000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjYtMS0xLTEtOTYyNg_a3e924f6-8456-48fa-ae4e-b3034f69e1c9"
      unitRef="usd">1900000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjYtMy0xLTEtOTYyNg_d1ba6bbe-d4f8-4e5d-b479-3f517bb0b961"
      unitRef="usd">1700000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjctMS0xLTEtOTYyNg_b291257e-d4ca-499c-a447-4052f0d2d0cb"
      unitRef="usd">22200000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjctMy0xLTEtOTYyNg_0561a6b0-2625-4d7b-847a-b3ee79df9778"
      unitRef="usd">18800000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjgtMS0xLTEtOTYyNg_8644dfd1-1cb0-4c19-b878-8d59a099ce59"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjgtMy0xLTEtOTYyNg_1dc24d0b-f3e5-4a37-a8a8-b1a83e4d9444"
      unitRef="usd">7400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzAtMS0xLTEtMTkxMTg_56a76d33-d5f6-4391-8dc2-04642add8db6"
      unitRef="usd">3600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzAtMy0xLTEtMTkxNjE_9b4c473a-feca-4986-a2e1-663cd408a4c8"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjktMS0xLTEtOTYyNg_e30a74e3-69da-42a2-9f8c-48065f0f4ca3"
      unitRef="usd">1100000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMjktMy0xLTEtOTYyNg_bf536883-457e-473c-be9e-c7d46d978bb8"
      unitRef="usd">1200000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzAtMS0xLTEtOTYyNg_0bbf0c0b-420b-44a9-804b-953aa1e0b336"
      unitRef="usd">89200000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzAtMy0xLTEtOTYyNg_360bcf14-429b-473e-824a-7432db8f63e8"
      unitRef="usd">77900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzEtMS0xLTEtOTYyNg_cace5c0e-582e-463e-b1b7-f8ff902e0d47"
      unitRef="usd">155100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzEtMy0xLTEtOTYyNg_84967dac-d808-4263-bc32-45ccb098fd3c"
      unitRef="usd">166700000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzQtMS0xLTEtMTkxOTY_b54d1c53-ab5b-43c8-85ef-0ff1b7538b48"
      unitRef="usd">42500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzQtMy0xLTEtMTkyMDg_a38a7486-a75c-425c-abf2-f196eab7a482"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzItMS0xLTEtOTYyNg_763c440a-2286-4f7e-ba07-fef8b22a8118"
      unitRef="usd">2200000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzItMy0xLTEtOTYyNg_23adddc5-4b0b-4034-99e8-4da51f42f94d"
      unitRef="usd">3300000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzMtMS0xLTEtOTYyNg_e7039c79-9413-4d6f-9651-63ba7c416e51"
      unitRef="usd">3500000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzMtMy0xLTEtOTYyNg_6e36c7ad-9527-45ee-8ccb-664069ca2bee"
      unitRef="usd">3800000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzQtMS0xLTEtOTYyNg_970c76a4-2403-4019-99b1-47597da5f2d3"
      unitRef="usd">26800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzQtMy0xLTEtOTYyNg_2e3bbbd0-11f4-461f-a9d4-43f77e53f959"
      unitRef="usd">27800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzUtMS0xLTEtOTYyNg_d9608cb5-4f9c-4543-8d16-6f8b8c5c85e0"
      unitRef="usd">20000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzUtMy0xLTEtOTYyNg_a562f973-6733-4062-ab83-1fe03186f5a1"
      unitRef="usd">24300000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzYtMS0xLTEtOTYyNg_28bdf1e9-c82e-49d0-b5ec-96ec03456e28"
      unitRef="usd">339300000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzYtMy0xLTEtOTYyNg_06f72d85-3023-4082-98bf-c2a5453e2a9c"
      unitRef="usd">303800000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzctMS0xLTEtOTYyNg_36571eb8-a1da-4907-ad0f-c759cea4b44a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzctMy0xLTEtOTYyNg_c72d99c8-8ebe-4df2-8bf9-b9c093a80553"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzktMC0xLTEtOTYyNi90ZXh0cmVnaW9uOmFlYTM3NGRkMzE4ODQ3ZDlhYjZmMzg5NmJlNjJlYTE5XzE4_c11077f0-2727-4129-b9c3-a275a7c4c935"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzktMC0xLTEtOTYyNi90ZXh0cmVnaW9uOmFlYTM3NGRkMzE4ODQ3ZDlhYjZmMzg5NmJlNjJlYTE5XzE4_d0381048-3dfb-4bf7-8383-53f11a4106aa"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzktMC0xLTEtOTYyNi90ZXh0cmVnaW9uOmFlYTM3NGRkMzE4ODQ3ZDlhYjZmMzg5NmJlNjJlYTE5XzMy_0cc19be9-cae2-4221-8b42-b15243b7c6ad"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzktMC0xLTEtOTYyNi90ZXh0cmVnaW9uOmFlYTM3NGRkMzE4ODQ3ZDlhYjZmMzg5NmJlNjJlYTE5XzMy_e1911a1d-ff27-4bc6-abca-928b9406a99b"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:SharesOutstanding
      contextRef="ie7e9aea27ba343b4bdf3b83430383289_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzktMC0xLTEtOTYyNi90ZXh0cmVnaW9uOmFlYTM3NGRkMzE4ODQ3ZDlhYjZmMzg5NmJlNjJlYTE5XzEwOTk1MTE2Mjc5MzQ_6a7aa3db-b151-41fc-933d-9c0ca95d90a9"
      unitRef="shares">70631525</us-gaap:SharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzktMC0xLTEtOTYyNi90ZXh0cmVnaW9uOmFlYTM3NGRkMzE4ODQ3ZDlhYjZmMzg5NmJlNjJlYTE5XzYx_5d827103-2973-4ddc-b22d-5fb39015065b"
      unitRef="shares">70550922</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzktMC0xLTEtOTYyNi90ZXh0cmVnaW9uOmFlYTM3NGRkMzE4ODQ3ZDlhYjZmMzg5NmJlNjJlYTE5XzYx_6093e7d3-f747-4095-8a40-8c4e4ee2f679"
      unitRef="shares">70550922</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzktMS0xLTEtOTYyNg_6348e394-1238-4da6-bdd9-0370024d261b"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfMzktMy0xLTEtOTYyNg_ecb60a07-0826-460e-9161-acbf7eff181e"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDAtMS0xLTEtOTYyNg_0cfcf0b2-3af3-4f5d-a226-913044d2af92"
      unitRef="usd">225600000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDAtMy0xLTEtOTYyNg_b32e1ee9-152c-4b3c-9d44-62b011d4a915"
      unitRef="usd">222800000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDEtMS0xLTEtOTYyNg_88352657-7886-417e-88ff-da006e34fb20"
      unitRef="usd">0</us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock>
    <us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDEtMy0xLTEtOTYyNg_abb460bb-e61c-4beb-a682-6e53f1c6e7ab"
      unitRef="usd">100000</us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDItMS0xLTEtOTYyNg_48e74be9-fca8-451b-8645-5f599307c96a"
      unitRef="usd">-500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDItMy0xLTEtOTYyNg_54ef17d8-c467-4698-b08f-81adaaaebdc3"
      unitRef="usd">-500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDMtMS0xLTEtOTYyNg_27e298a6-c2ce-4d1d-bc22-901ed4103da8"
      unitRef="usd">309000000.0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDMtMy0xLTEtOTYyNg_28872dc9-3ff5-42bb-8905-89c3bbb71ea2"
      unitRef="usd">251200000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDQtMS0xLTEtOTYyNg_20279eb3-b79e-43e8-bbaa-0789e06ee114"
      unitRef="usd">534200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDQtMy0xLTEtOTYyNg_e6649fde-445d-4d6b-b9fe-24e1db58a903"
      unitRef="usd">473500000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDUtMS0xLTEtOTYyNg_b700c004-6324-4ee5-be92-9733a43a1677"
      unitRef="usd">873500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xOS9mcmFnOjdkMmQ2NzE5ZWM3NTQ1NjU4ZDIyMDczZTM4Njg2MDZmL3RhYmxlOjkzNzRmMTc4YmJmYzQ3Zjc4MWFlN2MzYTFmNGVlMjRmL3RhYmxlcmFuZ2U6OTM3NGYxNzhiYmZjNDdmNzgxYWU3YzNhMWY0ZWUyNGZfNDUtMy0xLTEtOTYyNg_21c70f7a-ad42-423c-9458-3b06acdd4f45"
      unitRef="usd">777300000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMi0zLTEtMS05NjI2_9243cb9a-2667-4371-b79b-accf49e7a1a8"
      unitRef="usd">891700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMi01LTEtMS05NjI2_2cfb2a10-203b-4977-9f4d-a081c760bdad"
      unitRef="usd">862300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMi03LTEtMS05NjI2_ac688df7-a617-442f-9f78-6ec648e319f8"
      unitRef="usd">883300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMy0zLTEtMS05NjI2_5b4cde22-f507-4d02-8cd4-1cd4a99ee379"
      unitRef="usd">767200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMy01LTEtMS05NjI2_05f5eda9-b02d-4e99-8180-65c931e69d4e"
      unitRef="usd">737700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMy03LTEtMS05NjI2_3930c92e-7a05-4c50-9cfc-84f91c335497"
      unitRef="usd">728600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfNC0zLTEtMS05NjI2_b3a6dc83-d98d-4d45-ac76-3645fb3a55a8"
      unitRef="usd">124500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfNC01LTEtMS05NjI2_c9e5767f-3fb5-44e5-89de-025005b60458"
      unitRef="usd">124600000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfNC03LTEtMS05NjI2_5a502478-a4ae-4fa5-9e40-4ed7f6bb6c09"
      unitRef="usd">154700000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfNS0zLTEtMS05NjI2_0a05b5b3-8485-4cee-ab08-312556d7b71e"
      unitRef="usd">63600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfNS01LTEtMS05NjI2_17f3efb8-eb2b-4a78-9949-23361190f95f"
      unitRef="usd">56200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfNS03LTEtMS05NjI2_c8a85219-ff08-4d00-91a8-7beadff661ca"
      unitRef="usd">48200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfNy0zLTEtMS05NjI2_9c9314d6-ff78-476a-9dab-aa5575c6cdea"
      unitRef="usd">60900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfNy01LTEtMS05NjI2_1ad67b80-5623-412a-a967-36ea55508cc5"
      unitRef="usd">68400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfNy03LTEtMS05NjI2_61d24a31-5b41-4e2c-a135-e5b8128c7b21"
      unitRef="usd">106500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfOC0zLTEtMS05NjI2_fb265768-e31d-4d79-a464-e82cf48766fa"
      unitRef="usd">3700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfOC01LTEtMS05NjI2_0ec0ab2d-5bfc-425a-8a4c-65b0cfec6c6c"
      unitRef="usd">6700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfOC03LTEtMS05NjI2_7818eca4-959e-45e6-a07d-0012e0eddec8"
      unitRef="usd">10300000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfOS0zLTEtMS05NjI2_450add21-c2a6-4a04-8a46-90cce96ced23"
      unitRef="usd">7500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfOS01LTEtMS05NjI2_ffa5ee95-f52a-44c3-983d-3c27257ff7b8"
      unitRef="usd">4000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfOS03LTEtMS05NjI2_af9dd554-fab7-428b-be77-e2c2a91e83c9"
      unitRef="usd">3400000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTAtMy0xLTEtOTYyNg_47c199ff-2629-47fe-ba9f-ebb0a9f65a21"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTAtNS0xLTEtOTYyNg_a3956c5d-15f7-421b-aa49-2c789a58033d"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTAtNy0xLTEtOTYyNg_6f8f61e8-4068-4a19-971d-dcdf91b8e605"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTItMy0xLTEtOTYyNg_6f130a72-784c-4318-9655-9f0890ac3424"
      unitRef="usd">1300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTItNS0xLTEtOTYyNg_5b7475f7-4c66-4908-ba43-fb333d19305d"
      unitRef="usd">-700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTItNy0xLTEtOTYyNg_dfa214d0-32f6-47c8-a831-bdf278aa0161"
      unitRef="usd">-3600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTMtMy0xLTEtOTYyNg_dd73ca3f-16a6-4e3f-82e9-7ecbe3deb48b"
      unitRef="usd">66000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTMtNS0xLTEtOTYyNg_882bcfa3-c674-41cc-9567-647fd06e3d37"
      unitRef="usd">43800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTMtNy0xLTEtOTYyNg_6c3a70b2-1a43-4566-8f70-3581a1c8b6c2"
      unitRef="usd">96000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTQtMy0xLTEtOTYyNg_dbf43262-af12-4204-a395-fbf7650249c9"
      unitRef="usd">21100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTQtNS0xLTEtOTYyNg_06d9fb20-69ea-49f6-9397-4498e220d5a9"
      unitRef="usd">15000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTQtNy0xLTEtOTYyNg_d4d8dd38-fced-4ffa-9f2d-b3409d5b2602"
      unitRef="usd">24300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTUtMy0xLTEtOTYyNg_890f9883-a804-465e-87dd-b2197ce5a9a2"
      unitRef="usd">44900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTUtNS0xLTEtOTYyNg_2370ab9f-cf3f-4cd0-8ff1-34be494e668e"
      unitRef="usd">28800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTUtNy0xLTEtOTYyNg_d3b148f2-f650-4ea5-a7e8-8f49e08cd753"
      unitRef="usd">71700000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTgtMy0xLTEtOTYyNg_b616efe8-c62b-4220-a86c-8ab5574590a3"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTgtNS0xLTEtOTYyNg_9d1df378-6648-48bf-8f73-9a5d2add3845"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTgtNy0xLTEtOTYyNg_64a61f78-2f8f-4649-b5d5-6d219475b9c4"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTktMy0xLTEtOTYyNg_003fb312-5f54-4423-be04-88de94848e0f"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTktNS0xLTEtOTYyNg_01a5c186-1c19-4077-94c7-71fd291200bf"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMTktNy0xLTEtOTYyNg_7aeda70e-5a4d-414f-9f7a-96faec20480a"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMjItMy0xLTEtOTYyNg_c71b2c72-f5f2-47bb-a44c-0cbea490d2e4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMjItNS0xLTEtOTYyNg_8d9248ca-35e9-4e30-b588-34fd77363897"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMjItNy0xLTEtOTYyNg_53586a43-2462-43fa-910c-12b02f92cb4f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMjMtMy0xLTEtOTYyNg_d2c27a12-21e0-4a38-bcdb-bbbc25928124"
      unitRef="usd">44900000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMjMtNS0xLTEtOTYyNg_23884be9-4229-4ed7-ba0f-8f1edb6344c7"
      unitRef="usd">28300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yMi9mcmFnOmU2M2NiMzFlNTJiZTRlZTc4MWExZjVlYTBkYjJlNTYzL3RhYmxlOjdhNzg4ZTI0MmM1ZTRjNmI4NGVkYWNlMWIzZjdmOWMzL3RhYmxlcmFuZ2U6N2E3ODhlMjQyYzVlNGM2Yjg0ZWRhY2UxYjNmN2Y5YzNfMjMtNy0xLTEtOTYyNg_26210db3-7a5b-47d5-a21f-504399c98b3e"
      unitRef="usd">71700000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ib30fd25b4ea643c1b5450b703b6b34e1_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjAtMS0xLTEtMTI1Njk_ba73553a-84f4-4b02-8443-fd84709233be"
      unitRef="shares">63491651</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib30fd25b4ea643c1b5450b703b6b34e1_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMi0yLTEtMS0yNjk5OQ_a5a7c2fa-2131-4aee-8121-0683ec2834be"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae8be07f8a544330bcfd59c69efbbe76_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMi00LTEtMS0yNjk5OQ_2df34c0f-74dd-48e9-8ee2-aa52da05c4d5"
      unitRef="usd">139700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33455709e4164322b8c49f93d727280b_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjAtNS0xLTEtMTI1Njk_0bce6a72-7ee8-4a74-8d04-a3f3944ebfb9"
      unitRef="usd">-400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8048761430f948e38405158513cdac10_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMi02LTEtMS0yNjk5OQ_d461748c-774e-4f85-9d4d-2a09de35e867"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icdd768f1864440c09581f9909ac5dd93_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjAtNy0xLTEtMTI1Njk_06a750fb-f0a4-4bb3-a3fb-60f92688e4b6"
      unitRef="usd">174100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i839a8da2a4434caa807d95d5d9bb6b36_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMi04LTEtMS0yNjk5OQ_73ee5570-5493-461c-9122-2a9f526f058b"
      unitRef="usd">313500000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjEtMC0xLTEtMTI1NjkvdGV4dHJlZ2lvbjo5ZmI1M2Y4N2M3MDk0MWY3ODU1MmFlNGJkMGZmM2FkN18xMDk5NTExNjI3ODIx_9c42fb34-2ad1-4944-854a-f8b5cc945494"
      unitRef="usdPerShare">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i335a539323504d76b86b4589b4c272d2_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjEtNy0xLTEtMTI1Njk_0cc7accf-a15d-457b-9ee7-e4532358a583"
      unitRef="usd">5600000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMy04LTEtMS0yNjk5OQ_8e235b66-35e4-488b-8719-7f829db416d2"
      unitRef="usd">5600000</us-gaap:DividendsCommonStockCash>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable
      contextRef="id4cba902dccf40028803f0fb4ce5246f_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjItNS0xLTEtMTI1Njk_5a8fb178-70a9-4779-96e4-89762b26a799"
      unitRef="usd">300000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfNC04LTEtMS0yNjk5OQ_e533d3e9-2789-4c26-b55b-dd06832d6b5b"
      unitRef="usd">300000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i6259767eb43d4dfe86400b8a7fdbfcbe_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjMtMS0xLTEtMTI1Njk_9c2ecbc6-cc5a-4230-9ed3-3b49eed40122"
      unitRef="shares">105400</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i335a539323504d76b86b4589b4c272d2_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjMtNy0xLTEtMTI1Njk_25abdc27-2eea-4208-a31e-fe01f1d86eb6"
      unitRef="usd">900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfNS04LTEtMS0yNzAxOA_b95e041e-db99-423f-a608-879a5937ddbc"
      unitRef="usd">900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i335a539323504d76b86b4589b4c272d2_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjQtNy0xLTEtMTI1Njk_94da4990-d6a7-4888-b5b7-ae0aee249883"
      unitRef="usd">71700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfNi04LTEtMS0yNjk5OQ_c8215935-7a6f-47dd-ace6-242611497652"
      unitRef="usd">71700000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i94b501b820ed4c848d88caed338f9216_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjUtMS0xLTEtMTI1Njk_226ba8c9-4dcf-44ba-8bb8-2e1acb3ecb5a"
      unitRef="shares">63386251</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i94b501b820ed4c848d88caed338f9216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfNy0yLTEtMS0yNjk5OQ_4a737615-ea2d-4e77-9f01-35f41b9b2307"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b21d6b5ec6e4af5b3764d38993f90c3_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfNy00LTEtMS0yNjk5OQ_71d2a55f-0ea3-4a0a-9375-eac7166c166c"
      unitRef="usd">139700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ac0b2280a0d444eb09cbb096ee2b838_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjUtNS0xLTEtMTI1Njk_259739fa-c335-4b53-9b3b-f32c676c830b"
      unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59a8059c711544f6ab8f2a1e70330b0b_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfNy02LTEtMS0yNjk5OQ_9d142cc8-4da6-4661-9190-13980b4382bf"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4038d1e5132745bb9933084dfc42d030_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjUtNy0xLTEtMTI1Njk_935673e4-6bdd-4509-b6f2-3bbd98c53a14"
      unitRef="usd">239300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfNy04LTEtMS0yNjk5OQ_4e5f4331-c49d-46eb-aa72-70d38b3018e7"
      unitRef="usd">379000000.0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjYtMC0xLTEtMTI1NjkvdGV4dHJlZ2lvbjo0NGRiYmM0ZDFlZDE0ZGVkOThiZTZmZWRlYTdiMjU5NV8xMDk5NTExNjI3ODIx_24eafd7a-2373-4b60-9f12-284427ddb35a"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="iefab2330d21c4e13b8ab6033250b5e6a_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjYtNy0xLTEtMTI1Njk_c81601a5-76fb-4427-9010-da9d7b62386d"
      unitRef="usd">13000000.0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfOC04LTEtMS0yNzAwNQ_e1c9a2ea-d54f-4b2d-8df8-49580766938c"
      unitRef="usd">13000000.0</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if81e29222a9a42489175de2644ddad7b_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjctMS0xLTEtMTI1Njk_8271266c-7e49-4920-831b-c5f39bd1e1c7"
      unitRef="shares">7450000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i798e1ae736c141b497671620f87a5df5_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfOS00LTEtMS0yNzAzNg_6396aeba-9830-4f7a-9985-488dd953dbaf"
      unitRef="usd">78100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id084daf4896344a8b0dfd5ee5b7536af_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfOS04LTEtMS0yNzAzNg_2827bbe2-a6cc-4f72-a84d-565c5054a36b"
      unitRef="usd">78100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6394aef58282460abefe6fd6d6af0545_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjgtMS0xLTEtMTI1Njk_857b2efc-b2f3-40fc-bfe8-1121cd927c2d"
      unitRef="shares">7921</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i76909a61e11a45de9d2695d927f4d820_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTAtNC0xLTEtMjcwMDc_6bd34b04-9338-4011-bac8-da649363bfe9"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTAtOC0xLTEtMjcwMDc_06832d6e-7a37-4a5f-9590-6f3ec873de7c"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i76909a61e11a45de9d2695d927f4d820_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTEtNC0xLTEtMjcwMDc_793e4652-3b30-43e2-88fc-c53e4c606c23"
      unitRef="usd">4600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTEtOC0xLTEtMjcwMDc_0aab2c54-1d36-4767-b1be-d96e0b04a715"
      unitRef="usd">4600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards
      contextRef="i76909a61e11a45de9d2695d927f4d820_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTItNC0xLTEtMjcwMDk_bf896ce0-c732-4026-8f16-5d9efd607690"
      unitRef="usd">300000</avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards>
    <avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTItOC0xLTEtMjcwMDk_b2fe4702-6271-4868-b836-d79d458288d4"
      unitRef="usd">300000</avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6394aef58282460abefe6fd6d6af0545_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzEtMS0xLTEtMTI1Njk_c9379661-4407-4259-89ae-49a2d91002b6"
      unitRef="shares">17000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i6394aef58282460abefe6fd6d6af0545_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzItMS0xLTEtMTI1Njk_40604b9f-7748-42bb-9458-f93815a76998"
      unitRef="shares">310250</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iefab2330d21c4e13b8ab6033250b5e6a_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzItNy0xLTEtMTI1Njk_a350d0e9-f766-4c2a-96df-5afecdda85d4"
      unitRef="usd">3900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTQtOC0xLTEtMjcwMTM_7c948c05-221d-4735-955d-cc441d8df091"
      unitRef="usd">3900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="iefab2330d21c4e13b8ab6033250b5e6a_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzQtNy0xLTEtMTI1Njk_ac29f010-ede3-4cb7-add1-c2d3962ff3e4"
      unitRef="usd">28800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTYtOC0xLTEtMjcwMjA_d2d89b7f-ba63-49c1-958e-f1d034881a3d"
      unitRef="usd">28800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i27c10035ab5f4ed0b5dbe4f5f6d6289e_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTctNi0xLTEtMjcwMjI_df7bc30d-5303-44b1-9a4b-c691da1c174f"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTctOC0xLTEtMjcwMjI_513efc50-39b7-4061-a605-055f0c6f0dc7"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i430ac2b3863a488c9dc2eb688ccc5a57_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtMS0xLTEtMTI1Njk_34acc387-28e9-4cb2-b870-23a1a683b751"
      unitRef="shares">70550922</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i430ac2b3863a488c9dc2eb688ccc5a57_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTgtMi0xLTEtMjcwMjQ_e4349698-88e8-4e58-bc84-88aceead37a6"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibae226d146f3436b8305e4789402e3d2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTgtNC0xLTEtMjcwMjQ_0c5f34f0-b30c-4193-a768-b84e3b7940ae"
      unitRef="usd">222800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4dccbf0e18f94750b27c699e050fa255_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtNS0xLTEtMTI1Njk_a37c24b6-720b-4594-9c54-94b16d34b390"
      unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f188baf5e8f4a8ead38e334b6552df8_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTgtNi0xLTEtMjcwMjQ_865239b0-261a-4cf8-8a26-d27d77726bba"
      unitRef="usd">-500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4c6e4d85d1724f999ffa1b452b560af3_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtNy0xLTEtMTI1Njk_f0455c27-2016-4de0-ab70-fd7528809b6e"
      unitRef="usd">251200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMTgtOC0xLTEtMjcwMjQ_b5d28a7c-9914-4a5d-a7f4-a235c598e580"
      unitRef="usd">473500000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i052a8ae81c534a76be0df985d02b344a_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjAtMS0xLTEtMzgyODc_cd4ce0c3-d102-435a-8fee-d5b119501a23"
      unitRef="shares">22272</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib7d04f113a884ace9f4e68af93dc9b9e_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjAtNC0xLTEtMzgyOTI_2f522316-0d75-4ed8-8008-c62ab096345c"
      unitRef="usd">200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjAtOC0xLTEtMzgyOTY_c7ee5e35-79dd-4077-ace5-2378acb2bd37"
      unitRef="usd">200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i052a8ae81c534a76be0df985d02b344a_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjEtMS0xLTEtMzkxNDI_8d2e2acd-0645-4e2e-b9b1-a8488ac352b7"
      unitRef="shares">58331</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib7d04f113a884ace9f4e68af93dc9b9e_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjMtNC0xLTEtOTYyNg_d5ba4806-fd21-4bb6-bd03-c8d2ee2cd501"
      unitRef="usd">2600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjMtOC0xLTEtOTYyNg_475bfa4c-dd6b-4460-85cf-9d08e5c34404"
      unitRef="usd">2600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable
      contextRef="id3a706b850bc42208cfcc83ab3b3cb6b_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjktNS0xLTEtOTYyNg_769b9a86-ccb1-4a03-a207-9649f937d342"
      unitRef="usd">100000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjktOC0xLTEtOTYyNg_400df445-a5fd-44b4-8cd2-854e44eed647"
      unitRef="usd">100000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable>
    <us-gaap:NetIncomeLoss
      contextRef="i8da99161909345e79d2477a36c96f485_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzAtNy0xLTEtOTYyNg_ed5a4e29-15c9-4abd-9643-85e8196fe8bc"
      unitRef="usd">44900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzAtOC0xLTEtOTYyNg_9b134c1f-f355-48ed-96f8-0cde181cc931"
      unitRef="usd">44900000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="ifdc707d559de4540bc56a362ffe25ee1_D20201101-20201101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjMtNy0xLTEtMzc2NTk_4134234d-9e8d-4648-b459-73f2a7623b34"
      unitRef="usd">12900000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="i4eaaedab0a524528807896d64a80470d_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMjMtOC0xLTEtMzc2NTk_5d0156a9-6f92-44f9-b3e4-34f5d6854d6e"
      unitRef="usd">12900000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:SharesOutstanding
      contextRef="ie7e9aea27ba343b4bdf3b83430383289_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtMS0xLTEtOTYyNg_6a7aa3db-b151-41fc-933d-9c0ca95d90a9"
      unitRef="shares">70631525</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie7e9aea27ba343b4bdf3b83430383289_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtMi0xLTEtOTYyNg_17a54727-fc7f-4ef5-805b-8ad0dc80844d"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7fec9f80ed8943e0b9b4d2c6af156bbb_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtNC0xLTEtOTYyNg_5c3fbe04-3602-4273-aff6-0c3611a7363c"
      unitRef="usd">225600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43bfc86e737b416aa2374e6b1eacbee2_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtNS0xLTEtOTYyNg_d2bc6df0-3da1-49c1-a9f0-921902324068"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff398e87135b4708b690ac48b8752b18_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtNi0xLTEtOTYyNg_5a290f5a-e6a8-4d9b-be75-4010bafd7510"
      unitRef="usd">-500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b8838761fe24d1a910629f456f43215_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtNy0xLTEtOTYyNg_101a4fc6-1bc7-4df1-ada1-0b44d616a884"
      unitRef="usd">309000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yNS9mcmFnOjAzZTg3NjlkNTRjZTRiYmZiNDBiMzE2ZjM0MGI1ZGUzL3RhYmxlOjE0MDNkNTlmODY0ZjQ4ZDBhMDc2MTdjYTIyNWQyODU4L3RhYmxlcmFuZ2U6MTQwM2Q1OWY4NjRmNDhkMGEwNzYxN2NhMjI1ZDI4NThfMzYtOC0xLTEtOTYyNg_28949b8b-eb19-4f58-bd71-c19d18e3aab3"
      unitRef="usd">534200000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMy0xLTEtMS0xNzk1MQ_055fef92-15ac-403d-a298-7ef89cb8fb93"
      unitRef="usd">44900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMy0xLTEtMS05NjI2_5fbe30d4-93c7-448f-a96a-c3f6dd48370c"
      unitRef="usd">28800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMy0zLTEtMS05NjI2_97d0d26a-04da-4cff-a5bf-8d74af73908b"
      unitRef="usd">71700000</us-gaap:NetIncomeLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNS0xLTEtMS0xNzk1MQ_9f0dfdde-b97b-41b1-b727-607d2b7ebabe"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNS0xLTEtMS05NjI2_401cb035-ea96-43b4-a206-18b1d0d0b39f"
      unitRef="usd">200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNS0zLTEtMS05NjI2_5eda2547-746c-4fc6-8887-5576632771dc"
      unitRef="usd">100000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNi0xLTEtMS0xNzk1MQ_4ae436ee-eba5-4295-be87-5fe3ee571992"
      unitRef="usd">20400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNi0xLTEtMS05NjI2_27237fed-922f-496c-81ff-f2f84f3a7e15"
      unitRef="usd">18100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNi0zLTEtMS05NjI2_269f57da-1b1e-4b20-9be8-037367f32f03"
      unitRef="usd">16500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNy0xLTEtMS0xNzk1MQ_d19e05f1-246f-4d51-8cfa-ca63fc710f49"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNy0xLTEtMS05NjI2_2c82b72f-4931-4bdb-a6e0-3f2aa05a92b3"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNy0zLTEtMS05NjI2_21873410-eac8-47ec-b12e-b1e8c88622df"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfOC0xLTEtMS0xNzk1MQ_d4c1a82f-908d-4a93-851d-4072be8c3b8c"
      unitRef="usd">7500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfOC0xLTEtMS05NjI2_353b8cb0-71ad-4556-bbdf-28ed0ca0ed93"
      unitRef="usd">4000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfOC0zLTEtMS05NjI2_e55a04b3-45eb-413b-9896-94630ac5be51"
      unitRef="usd">3400000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfOS0xLTEtMS0xODYxOA_fca82457-7c2a-4601-b3b6-6b1f66288ae8"
      unitRef="usd">4300000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfOS0zLTEtMS0xODYzMQ_f1fa2c70-be5c-42b5-b96c-ad571a397aea"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfOS01LTEtMS0xODY0OQ_ae5da50a-f1e5-49f4-b865-b08c14ded248"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfOS0xLTEtMS0xNzk1MQ_bb819ec3-9700-4946-8377-fef5cf648ded"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfOS0xLTEtMS05NjI2_5c99208b-7151-4c9b-ab79-53dc233b935a"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfOS0zLTEtMS05NjI2_c7ae7842-8dd8-4874-bd6d-b8dc38655280"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:ShareBasedCompensation
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTEtMS0xLTEtMTc5NTE_d7b86b2e-f59e-4153-a4ed-29850715e845"
      unitRef="usd">2600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTEtMS0xLTEtOTYyNg_6f702e7e-fe58-452a-bc45-4ab2f7a0f284"
      unitRef="usd">5000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTEtMy0xLTEtOTYyNg_fbd97427-fdb2-4076-a70d-d67d0e9952e8"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTItMS0xLTEtMTc5NTE_749d5448-adea-4e06-b6a0-d04026abc188"
      unitRef="usd">1700000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTItMS0xLTEtOTYyNg_80a7ab05-3386-4fda-870a-53c094fadcd8"
      unitRef="usd">1700000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTItMy0xLTEtOTYyNg_a52762af-6a32-4573-8180-80b5b059691a"
      unitRef="usd">1400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTMtMS0xLTEtMTc5NTE_35df01a2-2864-4668-8c10-6679f3b1ad69"
      unitRef="usd">-100000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTMtMS0xLTEtOTYyNg_f0e932d6-3699-428d-bc57-3b57a85233de"
      unitRef="usd">-500000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTMtMy0xLTEtOTYyNg_e7940a40-302d-4145-a474-8f7257279c01"
      unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTQtMS0xLTEtMTc5NTE_f1425f0c-e9a4-4c15-ad68-a320706fd27f"
      unitRef="usd">8800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTQtMS0xLTEtOTYyNg_61db4f04-ea74-453d-a2aa-6ec1b4e08714"
      unitRef="usd">-1000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTQtMy0xLTEtOTYyNg_03988b7b-a9cd-462d-bb48-2c808ca9b69f"
      unitRef="usd">600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTctMS0xLTEtMTc5NTE_01f76940-3d28-48d1-86fc-9950c8b513a6"
      unitRef="usd">800000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTctMS0xLTEtOTYyNg_d58536b5-ad0b-4406-9a6c-aec5dc988f31"
      unitRef="usd">-2800000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTctMy0xLTEtOTYyNg_4fed86c2-7a09-45c0-9433-e7fdf6386942"
      unitRef="usd">-3700000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTktMS0xLTEtMzkyNTE_18068fbf-16cc-4127-b706-94aa1110cf0b"
      unitRef="usd">100000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTktMy0xLTEtMzkyNTE_2f4807fe-8447-413e-be40-3420c8b70c84"
      unitRef="usd">2600000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTktNS0xLTEtMzkyNTE_6f59232c-77ed-44e7-adbb-9f0cd7729a91"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTktMS0xLTEtMTc5NTE_1eaa3d8b-17b5-478d-b7b2-9c80a369d184"
      unitRef="usd">16400000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTktMS0xLTEtOTYyNg_88ea5869-11fe-4a8a-8e7b-8b8324f8057d"
      unitRef="usd">-10300000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMTktMy0xLTEtOTYyNg_99545de2-2805-45d5-b9bc-e156b24f6f33"
      unitRef="usd">2700000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjAtMS0xLTEtMTc5NTE_0b8e04ff-9eef-49c5-9429-db8b395dcf67"
      unitRef="usd">-800000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjAtMS0xLTEtOTYyNg_9aeeeef6-3ba1-410a-a92d-29be78c230c4"
      unitRef="usd">-2300000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjAtMy0xLTEtOTYyNg_72e1dcc4-c73b-4fcc-a80d-785bc54c2f71"
      unitRef="usd">2700000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjEtMS0xLTEtMTc5NTE_f28248a0-384e-47db-ad4e-819bc435f88f"
      unitRef="usd">-2600000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjEtMS0xLTEtOTYyNg_a7ca4e63-138a-44b6-ac68-eea33040c882"
      unitRef="usd">3800000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjEtMy0xLTEtOTYyNg_0fed34b6-b000-4c35-afbd-4c7781fff93d"
      unitRef="usd">-5500000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjItMS0xLTEtMTc5NTE_85dc20a2-d381-4e54-8422-da4156a2f4ae"
      unitRef="usd">11200000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjItMS0xLTEtOTYyNg_1c621a5f-0cf9-427f-81d2-902ebf9f6e38"
      unitRef="usd">-5900000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjItMy0xLTEtOTYyNg_76ee4425-a938-4010-af0b-fb46e76bf099"
      unitRef="usd">12300000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjMtMS0xLTEtMTc5NTE_9ab76d27-0f6a-42c0-abdc-086ad51f205b"
      unitRef="usd">2500000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjMtMS0xLTEtOTYyNg_c75800a0-9c61-4424-ab2f-67a9e777e0ab"
      unitRef="usd">2000000.0</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjMtMy0xLTEtOTYyNg_b4daf4a7-119c-480f-bca1-dbbcb8095c0b"
      unitRef="usd">1300000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjQtMS0xLTEtMTc5NTE_a38baf6a-6ae5-44c4-a731-db967f716d32"
      unitRef="usd">3800000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjQtMS0xLTEtOTYyNg_de51960e-5cd6-4513-a014-b5b1f074a0ee"
      unitRef="usd">400000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjQtMy0xLTEtOTYyNg_a1248982-ff22-41e9-bba3-5962db7fba98"
      unitRef="usd">400000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjUtMS0xLTEtMTc5NTE_622dc1d0-90cb-4f3b-8276-5cb861810f46"
      unitRef="usd">3500000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjUtMS0xLTEtOTYyNg_32ca2a1c-d47f-4083-8d73-54c881b36e02"
      unitRef="usd">4200000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjUtMy0xLTEtOTYyNg_34332311-6683-4ec8-8447-726625e640d9"
      unitRef="usd">-200000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjYtMS0xLTEtMTc5NTE_aca1d81f-5ecf-45b6-a331-506bc5f03eaf"
      unitRef="usd">8900000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjYtMS0xLTEtOTYyNg_d639919c-d977-4a09-a2c6-08034c7bf0b8"
      unitRef="usd">8200000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjYtMy0xLTEtOTYyNg_62b332d1-cf64-4481-b973-1c962bcfcc92"
      unitRef="usd">5200000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjgtMS0xLTEtMTg2NzE_a7ccf27b-f3c1-4682-a154-62aab2387d25"
      unitRef="usd">-3200000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjgtMy0xLTEtMTg2ODc_211c2041-353f-4642-b9c0-a6c572593571"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjgtNS0xLTEtMTg3MDQ_4ba58164-e017-447b-ad77-42d44ffc8aba"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjctMS0xLTEtMTc5NTE_ff1381cb-2c15-46d9-be52-c32991c5895b"
      unitRef="usd">-100000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjctMS0xLTEtOTYyNg_f3350a31-b2b9-408e-a569-41e4f2daa4f2"
      unitRef="usd">-1900000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjctMy0xLTEtOTYyNg_9ff48ddf-2335-45ef-a8e0-242eb501ece3"
      unitRef="usd">2900000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjgtMS0xLTEtMTc5NTE_e15ae96f-0641-4974-a515-f1302f56e1f9"
      unitRef="usd">3400000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjgtMS0xLTEtOTYyNg_29ba13d2-16a3-444d-88fb-4188ecc53b5d"
      unitRef="usd">-8600000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjgtMy0xLTEtOTYyNg_7defbe38-7c16-4b87-b136-7afcae75a6eb"
      unitRef="usd">4300000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjktMS0xLTEtMTc5NTE_c297a2f5-8f5e-4a0a-b439-ff71e80b87db"
      unitRef="usd">-2700000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjktMS0xLTEtOTYyNg_beb48229-eb43-44f7-aece-0d47f6321655"
      unitRef="usd">2100000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMjktMy0xLTEtOTYyNg_6759bf98-3020-4af6-a870-b6c5cdd52cda"
      unitRef="usd">3100000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzAtMS0xLTEtMTc5NzM_b39c20fb-72d5-4082-86cd-2968e2c79a42"
      unitRef="usd">47000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzAtMS0xLTEtOTYyNg_76254da1-79fa-468c-8c5a-a9490225fee1"
      unitRef="usd">78900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzAtMy0xLTEtOTYyNg_b74263ac-3b60-4353-a21c-1619571c0c00"
      unitRef="usd">92600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzItMS0xLTEtMTgzNjM_acd83271-15c5-4182-af01-47bcf23c8d5b"
      unitRef="usd">73400000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzItMS0xLTEtOTYyNg_4a282b74-64e6-4df3-88d3-a025a4de9240"
      unitRef="usd">67300000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzItMy0xLTEtOTYyNg_7e40e26d-5692-44d8-a2bb-2967929b3823"
      unitRef="usd">29700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzMtMS0xLTEtMTgzNjM_e9a996f9-4423-4365-9b5b-be156720bc5e"
      unitRef="usd">2400000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzMtMS0xLTEtOTYyNg_d89cb913-0597-40fa-852b-ccfd262c62a7"
      unitRef="usd">3000000.0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzMtMy0xLTEtOTYyNg_cf4adb9b-cd47-469f-9fdc-69a9644bdac7"
      unitRef="usd">100000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzQtMS0xLTEtMTgzNjM_00127f0a-acdf-4647-bb0d-9b5c68a39938"
      unitRef="usd">1100000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzQtMS0xLTEtOTYyNg_695254ac-961f-47e6-a004-1cc2f4902c0d"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzQtMy0xLTEtOTYyNg_37246745-d46d-4cd4-bf71-62c7e17fa5de"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzUtMS0xLTEtMTgzNjM_b808b5ba-bf6b-4b9a-bf98-3c0a5acb8bba"
      unitRef="usd">200000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzUtMS0xLTEtOTYyNg_517c8b56-f40d-43f9-bf45-48dde3d9212e"
      unitRef="usd">3400000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzUtMy0xLTEtOTYyNg_202fa164-99ef-4444-b795-e2f08dbc0f6a"
      unitRef="usd">1900000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzYtMS0xLTEtMTgzNjM_8993ba9d-1011-4d4d-89b6-108aba01c406"
      unitRef="usd">2000000.0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzYtMS0xLTEtOTYyNg_39791ab6-d86a-4f86-8d8c-665f43238fc0"
      unitRef="usd">0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzYtMy0xLTEtOTYyNg_c0f9a46d-a182-4dcc-ab74-462cea8f9d96"
      unitRef="usd">0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzctMS0xLTEtMTgzNjM_fc9fddf6-b391-4fd8-ac18-0bf04c167747"
      unitRef="usd">1500000</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzctMS0xLTEtOTYyNg_fd64257c-388c-4fc7-b799-16ffb24fb692"
      unitRef="usd">0</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzctMy0xLTEtOTYyNg_32780028-51e2-4cba-91c0-abc7953fb496"
      unitRef="usd">0</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDMtMS0xLTEtMTg3NjU_5d4d47ec-d99f-4d63-96ae-c3ce76585995"
      unitRef="usd">-300000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDMtMy0xLTEtMTg4MDE_7849508d-0816-4388-8b92-ab45a7f2d9a5"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDMtNS0xLTEtMTg4Mzg_e4229d4a-c4de-479e-8db6-34044137c45e"
      unitRef="usd">-800000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzktMS0xLTEtMTgzNjM_0b1edba3-a353-4e0b-a354-b561ad2f25e8"
      unitRef="usd">-70300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzktMS0xLTEtOTYyNg_d9a43991-14aa-4c6a-b6e8-0aa35c92c303"
      unitRef="usd">-67700000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfMzktMy0xLTEtOTYyNg_32e21485-baed-4a8e-8f62-19fb409b2611"
      unitRef="usd">-30700000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDEtMS0xLTEtMTgzNjM_e42b5ff2-9e2d-4ed7-8585-5890811dc84c"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDEtMS0xLTEtOTYyNg_1c254c58-6441-4900-bdb2-93eb7042f875"
      unitRef="usd">78100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDEtMy0xLTEtOTYyNg_65536ef8-305c-4304-83b3-a2d6a56b59da"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDItMS0xLTEtMTgzNjM_f6a8fe77-fa71-4f69-8480-8021ec07d008"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDItMS0xLTEtOTYyNg_2b4d434e-4ee1-4a79-a302-e157c41ee048"
      unitRef="usd">14000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDItMy0xLTEtOTYyNg_5519c297-d9aa-4089-b20e-3ef2b9483c1f"
      unitRef="usd">45000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDMtMS0xLTEtMTgzNjM_1f122946-8e0a-4b65-89a1-e2d185b8f1e2"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDMtMS0xLTEtOTYyNg_7dba5fa8-12e0-4ae6-9242-39c0321951ef"
      unitRef="usd">14000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDMtMy0xLTEtOTYyNg_cd6666b0-d1e1-4027-9496-199c44d1fb34"
      unitRef="usd">51000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDUtMS0xLTEtMTgzNjM_f90be1e5-c933-4bd1-80a0-8c60dc56a4ac"
      unitRef="usd">10500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDUtMS0xLTEtOTYyNg_bb6f5171-0bb9-4529-9dd0-ad6c5bfe9075"
      unitRef="usd">6300000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDUtMy0xLTEtOTYyNg_79cb6e4f-2aeb-42b1-80f4-b1f046fb2718"
      unitRef="usd">14200000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDYtMS0xLTEtMTgzNjM_9ee3d2e1-3fc0-4b3a-ad9b-907dd17bf0ee"
      unitRef="usd">1200000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDYtMS0xLTEtOTYyNg_717ee619-846c-4c7e-bc0a-d152c219bad4"
      unitRef="usd">900000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDYtMy0xLTEtOTYyNg_8bb0e683-0cc0-4e35-a036-5b6c838e62b6"
      unitRef="usd">400000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDctMS0xLTEtMTgzNjM_8e446386-d66c-48e1-b004-d1d82d261992"
      unitRef="usd">0</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDctMS0xLTEtOTYyNg_14eb4485-f7f3-4341-8f40-3d7c441dcf3b"
      unitRef="usd">5800000</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDctMy0xLTEtOTYyNg_27b68170-dee1-4aec-ba25-7be1bdc26e20"
      unitRef="usd">0</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDgtMS0xLTEtMTgzNjM_37d2b897-5a5a-418a-af08-78d6e4b16c37"
      unitRef="usd">100000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDgtMS0xLTEtOTYyNg_1e21b677-0c5e-4955-a582-3890b21d1572"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDgtMy0xLTEtOTYyNg_1481320e-dc7c-4b08-9a63-5802c6d38eb4"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDktMS0xLTEtMTgzNjM_47144db7-6aba-4c71-ae59-42c9ea222659"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDktMS0xLTEtOTYyNg_8d6a4c7e-9acb-4691-a4cf-122dc1e5f59b"
      unitRef="usd">13000000.0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNDktMy0xLTEtOTYyNg_b3f97232-6add-4ecf-a750-1ec1174e7dcf"
      unitRef="usd">5600000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTAtMS0xLTEtMTgzNjM_90983bf2-c0bb-4494-bb96-dc9a7576da7a"
      unitRef="usd">200000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTAtMS0xLTEtOTYyNg_35011deb-8844-4971-a55a-ac565b84ac8f"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTAtMy0xLTEtOTYyNg_60ab03bb-9711-458f-86f4-10512dac7506"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <avo:ProceedsFromRepaymentForStockOptionNotesReceivable
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTEtMS0xLTEtMTgzNjM_4d8284af-1edd-4c02-9cab-a80025aae1fd"
      unitRef="usd">100000</avo:ProceedsFromRepaymentForStockOptionNotesReceivable>
    <avo:ProceedsFromRepaymentForStockOptionNotesReceivable
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTEtMS0xLTEtOTYyNg_f226b89b-b0de-4966-b4cf-9f1584ca2c90"
      unitRef="usd">100000</avo:ProceedsFromRepaymentForStockOptionNotesReceivable>
    <avo:ProceedsFromRepaymentForStockOptionNotesReceivable
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTEtMy0xLTEtOTYyNg_8f3bb3f5-4598-4561-8b6e-040784e3bccf"
      unitRef="usd">300000</avo:ProceedsFromRepaymentForStockOptionNotesReceivable>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTItMS0xLTEtMTgzNjM_5d718e6b-6a87-46ee-8e47-b8a866392bfd"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTItMS0xLTEtOTYyNg_02efd03a-100c-415d-b842-33b26b5dd21a"
      unitRef="usd">200000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTItMy0xLTEtOTYyNg_b5bf179c-b485-4f72-a2db-55411e46eb92"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTMtMS0xLTEtMTgzNjM_32c1aa81-33ee-4284-8016-999f43e5c948"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTMtMS0xLTEtOTYyNg_53612aee-0387-4f40-b07a-585dcee0db7a"
      unitRef="usd">1900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTMtMy0xLTEtOTYyNg_f88cdf99-6cd1-4683-957a-80ad2a8a622e"
      unitRef="usd">900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTQtMS0xLTEtMTgzNjM_850132c5-b1d8-41cc-a960-bb2157b20b3e"
      unitRef="usd">-11500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTQtMS0xLTEtOTYyNg_5ef51e67-3eb5-45b5-8784-cada6d5ff815"
      unitRef="usd">50100000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTQtMy0xLTEtOTYyNg_d5937a04-4f14-4ef6-a65c-5db815d16c59"
      unitRef="usd">-26800000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTUtMS0xLTEtMTgzNjM_efdf934d-10b8-4ff3-b050-0bba2b429d73"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTUtMS0xLTEtOTYyNg_008b605a-16a6-4a4b-bfa0-3ab5308c1ab7"
      unitRef="usd">100000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTUtMy0xLTEtOTYyNg_3540d013-0d38-42ea-bc35-f60a7c9d4a74"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTYtMS0xLTEtMTgzNjM_2d8940a4-6bc2-45ca-8fa5-c925370ae986"
      unitRef="usd">-34800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTYtMS0xLTEtOTYyNg_0c4574b3-7e47-480a-9448-a90956c9cd48"
      unitRef="usd">61400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTYtMy0xLTEtOTYyNg_89b71f2c-686c-4e4c-9a96-c0c6810da117"
      unitRef="usd">35100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTctMS0xLTEtMTgzNjM_f4a1c2b8-8c98-403a-8672-f2a6fad2a9e3"
      unitRef="usd">127000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTctMS0xLTEtOTYyNg_8471f199-d03a-4075-83a9-562892e1f7ed"
      unitRef="usd">65600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i839a8da2a4434caa807d95d5d9bb6b36_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTctMy0xLTEtOTYyNg_984c7429-fbca-4358-a4c2-1e5f5bb81857"
      unitRef="usd">30500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTgtMS0xLTEtMTgzNjM_33d800be-9208-4468-9283-c35c372f7759"
      unitRef="usd">92200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTgtMS0xLTEtOTYyNg_26e8de0b-f97c-44bf-825b-b700665e7ebe"
      unitRef="usd">127000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNTgtMy0xLTEtOTYyNg_2ca117c0-9dde-4336-9aa8-67f01bf5fb98"
      unitRef="usd">65600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjYtMS0xLTEtMTg5NjU_b7dcbe48-8125-491e-802f-a496a86cd7b6"
      unitRef="usd">84500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjEtMS0xLTEtOTYyNg_04dca432-0e0b-4208-9731-8f6880e25341"
      unitRef="usd">124000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjEtMy0xLTEtOTYyNg_c22ce272-90f9-4af5-8ea0-5df8cc7e654e"
      unitRef="usd">64000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjctMS0xLTEtMTg5NjU_dbc159ed-90b0-4914-8786-3a0359c549d8"
      unitRef="usd">6100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjItMS0xLTEtOTYyNg_bc4345d4-582c-4534-94c3-66c1b647726d"
      unitRef="usd">1400000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjItMy0xLTEtOTYyNg_740150de-9457-4fa5-a782-7084d0a32354"
      unitRef="usd">1600000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjgtMS0xLTEtMTg5NjU_3abe7ab7-ad96-45da-b96d-5444b2bd5ca2"
      unitRef="usd">1600000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjMtMS0xLTEtOTYyNg_6f4e991b-8d52-4c2c-b0f1-7e78fb9fee0b"
      unitRef="usd">1600000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjMtMy0xLTEtOTYyNg_4b0dd019-c888-4994-8187-8f983faad7cf"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjktMS0xLTEtMTg5NjU_98c9cfb1-1c92-47f7-a4cf-14631a0bb7b7"
      unitRef="usd">92200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjQtMS0xLTEtOTYyNg_ccd629e4-c8c6-4343-8666-fd3992a8ad97"
      unitRef="usd">127000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjQtMy0xLTEtOTYyNg_2bc6e91b-bc82-482c-9b56-8411090592af"
      unitRef="usd">65600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzItMS0xLTEtMjcxMjA_f92e102a-426e-4922-ae83-cda6395420f2"
      unitRef="usd">4300000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjctMS0xLTEtMTI1MDY_b373e558-7596-4ed2-b33d-9ca664093150"
      unitRef="usd">6300000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjctMy0xLTEtMTI1MDY_8cd7740e-3247-43f8-862d-98497b319ec6"
      unitRef="usd">10500000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzMtMS0xLTEtMjcxMjA_2214fea6-3141-4ac1-b2ea-dddd5005ba8c"
      unitRef="usd">14800000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjgtMS0xLTEtMTI1MDY_c8f80237-6f4b-4efe-aeaa-84fdf8c12f1e"
      unitRef="usd">18500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNjgtMy0xLTEtMTI1MDY_652816e3-df57-417b-b899-e0c8d79a51b9"
      unitRef="usd">21500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzUtMS0xLTEtMjcxMjA_ae6db05c-e769-4741-bb0f-48f267d36457"
      unitRef="usd">3400000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzAtMS0xLTEtMTI1MDY_ec49844b-b8ae-4b45-aa39-935b4f085a88"
      unitRef="usd">4000000.0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzAtMy0xLTEtMTI1MDY_187bbb0a-81a3-4659-9d0a-adcdff3a7bfc"
      unitRef="usd">300000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzMtMS0xLTEtMzYyMjM_8844384b-3843-4583-b009-927f83639066"
      unitRef="usd">1400000</avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale>
    <avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzMtMy0xLTEtMzYyMjM_3e7e1811-adaf-4816-9747-375141b8eccd"
      unitRef="usd">0</avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale>
    <avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzMtNS0xLTEtMzYyMjM_ab175ea1-2bd2-472c-83da-c29c74706b56"
      unitRef="usd">0</avo:CapitalExpendituresIncurredButNotYetPaidAssetsHeldForSale>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzItMC0xLTEtMTI0ODkvdGV4dHJlZ2lvbjo5YzBhYTRiZDI4NTg0OTNkYjA3OTcwMGY3NjI3YjE0Nl8xMDk5NTExNjI3ODU4_bca3f539-1e1a-4aa7-9cf2-bd21213ff700"
      unitRef="shares">7921</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzctMS0xLTEtMjcxMjA_1c06cb83-672f-40f4-a4bd-23b3dfb9734f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzItMS0xLTEtMTI1MDY_c51187cf-e115-444c-bfd4-64d9b8b61331"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzItMy0xLTEtMTI1MDY_f1eb18a2-3563-4c46-a114-104463c67e3e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzYtMS0xLTEtMzg2Mzk_9d6ca284-8923-44cc-957f-5d77c528fecc"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzYtMy0xLTEtMzg2Mzk_38e920ae-5f03-40b2-90d5-3c511fa59900"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18yOC9mcmFnOjc0ZTE2YmFhMTY5YTRhMmE5Y2U3ZWJhMzQ0NzBkZWQ2L3RhYmxlOmJkMmI1NmMxYmM4NzRjZTVhNWJlNDY4MjA5MTdiMDNiL3RhYmxlcmFuZ2U6YmQyYjU2YzFiYzg3NGNlNWE1YmU0NjgyMDkxN2IwM2JfNzYtNS0xLTEtMzg2Mzk_50d9ff87-6514-42b5-af77-0603ccef7294"
      unitRef="usd">2800000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:NatureOfOperations
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18zNC9mcmFnOmVhYmRhNmI1OWYwNTQ2OGM4NWE0NTMyNTE1ZjU0OTQwL3RleHRyZWdpb246ZWFiZGE2YjU5ZjA1NDY4Yzg1YTQ1MzI1MTVmNTQ5NDBfNTQ5NzU1ODE1NDIxNg_9822e629-ca27-41cc-9be9-d20f5ded53f2">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 for distribution to domestic and international markets. We report our results of operations in two operating segments: Marketing&#160;and Distribution and International Farming (see Note 13).</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18zNC9mcmFnOmVhYmRhNmI1OWYwNTQ2OGM4NWE0NTMyNTE1ZjU0OTQwL3RleHRyZWdpb246ZWFiZGE2YjU5ZjA1NDY4Yzg1YTQ1MzI1MTVmNTQ5NDBfNDM5ODA0NjUyNjUyMw_f3f8cd83-251a-43a7-b23f-8d85135aaadf"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1NzQ_f5539162-a615-4f32-8da6-c62d8eded139">Summary of Significant Accounting Policies&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 and its consolidated subsidiaries and 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: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 previously qualified as an emerging growth company (&#x201c;EGC&#x201d;) until October 31, 2021, when it no longer qualified based on its status as a Large Accelerated Filer and accordingly, complies with all financial disclosure and governance requirements applicable to Large Accelerated Filers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;IPO&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 2020, we completed our initial public offering (&#x201c;IPO&#x201d;) of common stock, in which we sold 7,450,000 shares at a public offering price of $12.00 per share. Net proceeds were $78.1&#160;million, after deducting underwriting discounts and commissions of $6.3&#160;million and issuance costs of $5.0&#160;million, which were paid by the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:#232f84;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, 2021 and 2020, 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:#232f84;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;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:#232f84;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:#232f84;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Miscellaneous receivables&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;Miscellaneous receivables represent non-trade receivables and primarily consist of value-added taxes (&#x201c;VAT&#x201d;) collected on behalf of the tax authorities. VAT included in miscellaneous receivables were $11.0&#160;million and $10.6&#160;million as of October&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 avocado products 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="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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 the year ended October 31, 2019, inventories included $2.0&#160;million of fair value adjustments which were recognized in cost of sales  as the underlying inventories were sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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. Property, plant and equipment includes the costs of planting and developing orchards that are capitalized until the orchards become commercially productive. Net proceeds from the sales of fruit before commercial production begins is applied to the capitalized cost of the trees. Planting costs consist primarily of the costs to purchase and plant nursery stock. Orchard development costs consist primarily of maintenance costs of orchards such as cultivation, pruning, irrigation, labor, spraying and fertilization, and interest costs during the development period. The Company ceases the capitalization of costs and commences depreciation when the orchards become commercially productive and once productive, the orchard maintenance costs are accounted for as crop growing 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;Useful lives are as follows: orchard costs&#x2014;20 to 25 years; buildings and improvements&#x2014;20 to 40 years;  and plant and office equipment&#x2014;3 to 20 years. Within plant and office equipment, which contains a variety of assets, useful lives are as follows: reservoirs, wells, and irrigation equipment&#x2014;20 years; bagging, packing, and refrigeration and ripening equipment&#x2014;10-20 years; industrial vehicles&#x2014;3 years; and office and computer equipment&#x2014;5 to 7 years.  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="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 in the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:#232f84;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 year ended October&#160;31, 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 the second quarter of 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 during the second quarter of fiscal year 2020 (see Note 4 for more details).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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. 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:#232f84;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 to determine the fair value of the reporting unit&#x2019;s goodwill. To the extent the carrying amount of the reporting unit&#x2019;s allocated goodwill exceeds the unit&#x2019;s fair value, we recognize an impairment of goodwill for the excess up to the amount of goodwill of that reporting unit. &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 and 2020, we had goodwill of $76.4 million. The results of our annual goodwill impairment assessments indicated that it was more likely than not that the fair value of our reporting unit&#x2019;s goodwill had exceeded its carrying value. As a result, we concluded that there were no impairments for the years ended October&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 or disclosed at &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;fair value in the financial statements. ASC 820 establishes a framework for measuring fair value and expands disclosures about fair value measurements.&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;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. ASC 820 establishes three levels of inputs that may be used to measure fair value. The hierarchy gives 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, 2021 and 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;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 10 for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 the variable interest rate on $100&#160;million of principal value of the Company&#x2019;s term loans. As of October&#160;31, 2021, the interest rate swaps carried fixed-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 comprehensive income and changes in the liability are presented in net cash provided by operating activities in the consolidated statements of cash flow. Refer to Note 10 for more details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 offer rebate programs to certain customers. These programs are not significant, and the amounts paid to customers related to rebate programs are recorded as a reduction of the sales price and revenue recognized as a result of the transaction. The Company maintains liabilities for the rebate amounts that remain unremitted to customers as of each period end and are included in accrued expenses.&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:#232f84;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 9 for more information. The fair value of restricted stock units (&#x201c;RSUs&#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:#232f84;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, $0.4&#160;million, and $0.3&#160;million for the years ended October&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 50% on deferrals over 3% up to 5%. Total contributions made by the Company were $0.9&#160;million for the year ended October&#160;31, 2021  and $0.7&#160;million  for both the years ended October&#160;31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:#232f84;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 &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;using weighted-average exchange rates for each period. Gains and losses resulting from foreign currency transactions are recognized in other (expense) income, net in the consolidated statements of comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 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:#232f84;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 one single customer represented 13% and 11% of trade accounts receivables, net of allowance, as of October&#160;31, 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;Sales to our top 10 customers amounted to approximately 59%, 64%, and 60% of our net sales for the years ended October&#160;31, 2021, 2020 and 2019, respectively. For the year ended October&#160;31, 2021, no single customer represented more than 10% of net sales. For the year ended October&#160;31, 2020, two single customers represented 12% and 10% of net sales, respectively. For the year ended October 31, 2019, one single customer represented 15% of net sales.  All of these customers were from our Marketing and Distribution segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently adopted 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 February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standard Update (&#x201c;ASU&#x201d;) 2016-02, Leases (ASC 842), and subsequent updates following, which requires a dual approach for lessee accounting under which a lessee would account for leases as finance leases or operating leases. Both finance leases and operating leases will result in the lessee recognizing a right-of use asset (&#x201c;ROU asset&#x201d;) and a corresponding lease liability. For operating leases, the lessee would recognize a straight-line total lease expense, and for finance leases, the lessee would recognize interest expense and amortization of the ROU 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;We adopted ASC 842 effective November 1, 2020 using the modified retrospective approach and elected to apply the new guidance at the adoption date without adjusting prior periods presented. In adopting the new guidance, we elected to apply the package of transition practical expedients, which allows us not to reassess (1) whether any expired or existing contracts contain leases under the new definition of a lease; (2) lease classification for any expired or existing leases; and (3) whether previously capitalized initial direct costs would qualify for capitalization under ASC 842. In transition, we did not elect to apply the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment of ROU 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;Upon adoption, we recognized operating ROU assets of $36.9&#160;million, adjusted for $1.4&#160;million of deferred rent and $0.3&#160;million recorded as prepaid rent on the Company&#x2019;s consolidated balance sheets. We also recognized $38.0&#160;million in operating lease liabilities, of which $2.8&#160;million was classified as current. Adoption of this standard did not have a material impact on our consolidated statements of comprehensive income or cash flows. See Note 6 for more details.&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 June 2016, the FASB issued ASU No.&#160;2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This guidance requires financial assets measured at amortized cost basis to be presented at the net amount expected to be collected. It also requires credit losses on available-for-sale debt securities to be presented as an allowance, rather than reducing the carrying amount. We adopted Topic 326 on October 31, 2021 as of November 1, 2020, using the modified-retrospective method. The impact of the adoption of this ASU did not have a material impact on our financial condition, results of operations, and cash flows.&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 December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes. ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. We early-adopted ASU 2019-12 effective November 1, 2020. The adoption of this ASU resulted in the derecognition of a deferred tax liability of approximately $12.9&#160;million and a corresponding adjustment to retained earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, and a subsequent update following, which provides optional expedients and exceptions for applying GAAP principles to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. The optional expedients in this ASU are available for adoption as of March&#160;12, 2020 through December&#160;31, 2022. The Company is evaluating the impact of electing the adoption of this ASU on our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1NzU_ebea7a0b-b8dd-40c7-b352-04b50fa146cb">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 and its consolidated subsidiaries and 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: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 previously qualified as an emerging growth company (&#x201c;EGC&#x201d;) until October 31, 2021, when it no longer qualified based on its status as a Large Accelerated Filer and accordingly, complies with all financial disclosure and governance requirements applicable to Large Accelerated Filers.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib08f6affedc34fdc9dadccdbbbe27404_D20201001-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA2NjQ_262b22fd-9cff-415e-9878-aacb0f155e0e"
      unitRef="shares">7450000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ice1cb5e157a541deaacc820608b5b573_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA2MDY_5b3d34aa-be2c-46da-a25f-c24f7ffc02d6"
      unitRef="usdPerShare">12.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib08f6affedc34fdc9dadccdbbbe27404_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA2MTQ_22be116e-e9ea-4d49-80e3-448a72536a40"
      unitRef="usd">78100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ib287665ab22e45828e5c3c243c213044_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA2Mjk_51716eba-90bf-443d-89e4-b36ec4810f83"
      unitRef="usd">6300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ib08f6affedc34fdc9dadccdbbbe27404_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA2NDM_613bcfbb-4311-44fc-8c36-5b809d667301"
      unitRef="usd">5000000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:UseOfEstimates
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1NzY_4bc697db-67e2-44e8-9e9f-0346a5c9be5c">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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1Nzg_e4854b49-7036-4433-869d-6f747c569380">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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, 2021 and 2020, 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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2NjA_9d9d153d-a60f-4993-a01c-d17fc03eab00">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;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:#232f84;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:#232f84;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Miscellaneous receivables&lt;/span&gt;&lt;/div&gt;Miscellaneous receivables represent non-trade receivables and primarily consist of value-added taxes (&#x201c;VAT&#x201d;) collected on behalf of the tax authorities.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:ValueAddedTaxReceivable
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzE2NDkyNjc1MjQ1Nzg_0bbcca03-4b66-45de-b48b-2b950d3c922a"
      unitRef="usd">11000000</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:ValueAddedTaxReceivable
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzE2NDkyNjc1MjQ1ODY_82182eba-a130-4043-b4ac-1024057db6e2"
      unitRef="usd">10600000</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1Nzk_9d1bebfa-aa8f-4d52-95eb-4286c7827fe4">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 avocado products 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="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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 the year ended October 31, 2019, inventories included $2.0&#160;million of fair value adjustments which were recognized in cost of sales  as the underlying inventories were sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <avo:InventoryFairValueAdjustments
      contextRef="i33fe197140ff49749160e3f8da9de640_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MTMxMDc_a62eb1fc-405d-45f2-b3c4-f19ef1303d3a"
      unitRef="usd">2000000</avo:InventoryFairValueAdjustments>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1ODA_e41ea246-798f-41a9-80ed-15e9ec766dd7">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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. Property, plant and equipment includes the costs of planting and developing orchards that are capitalized until the orchards become commercially productive. Net proceeds from the sales of fruit before commercial production begins is applied to the capitalized cost of the trees. Planting costs consist primarily of the costs to purchase and plant nursery stock. Orchard development costs consist primarily of maintenance costs of orchards such as cultivation, pruning, irrigation, labor, spraying and fertilization, and interest costs during the development period. The Company ceases the capitalization of costs and commences depreciation when the orchards become commercially productive and once productive, the orchard maintenance costs are accounted for as crop growing 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;Useful lives are as follows: orchard costs&#x2014;20 to 25 years; buildings and improvements&#x2014;20 to 40 years;  and plant and office equipment&#x2014;3 to 20 years. Within plant and office equipment, which contains a variety of assets, useful lives are as follows: reservoirs, wells, and irrigation equipment&#x2014;20 years; bagging, packing, and refrigeration and ripening equipment&#x2014;10-20 years; industrial vehicles&#x2014;3 years; and office and computer equipment&#x2014;5 to 7 years.  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="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 in the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3d5ff6c7e37a44cca9e2dcdf5290e7e0_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjE5ODM_bfe88a63-b24a-425f-9a36-640c1ff26117">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3f1b89b452d34873a636a4f8851add99_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjE5ODc_e1360649-41ec-4fc7-918b-e0ff1abf1957">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i56f32b38797b467f87580f2478b0b9db_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjE5OTE_73b1e13e-f417-4bc5-a3a0-5ea17fa5df49">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7f60cdc5cda44c75912b5197a599b0e4_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjE5OTU_5983fc73-8813-4d28-b6ba-469e0674a38e">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie82fe392596445f3b787a49725534c10_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjE5OTk_486af690-0beb-4d8e-859f-7812e3050144">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic4589dd22ec24e9e87377e401a6546de_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjIwMDI_08c5658f-ddb1-4d45-8af2-3cdf76a7de2c">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8e0f6d2632214749995da8c77103988a_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjIwMDY_25fd7824-c25c-4aba-8323-991f98c95700">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie04845e958b14710ab4d76cd79bc9993_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjIwMTA_33255ce3-d186-4e26-b0af-4689a7e3a1fb">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic1526bbbce8946059346ae9c0e90a2a2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjIwMTY_ce5cc6ef-d44b-4520-aa41-50c00496ae1d">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i49a19d68da8d4061b3cc7c33421b79a1_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjIwMjA_f474f420-ea31-4380-adfb-033161c39a3e">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9f07632f92e34276bf4c1c305c9a3886_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjIwMjM_3d4a4b64-f127-44af-a2be-7aba767271cf">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i974f2db639ae47828f6f143629455453_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjIwMjY_b7d76de8-5c9d-47c0-8c29-8edee6f2d073">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1ODE_bed27f16-3167-4b7f-8edf-ed650a6270b7">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2NTc_31543046-14a0-4e40-a0c1-495577346bc6">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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="i4397fed454074ac2b108db774f4ebfdc_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ3Mzc_62c5f9a0-ada9-4f3f-9f72-2369175cedae"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1ODM_64eb0041-42cf-4494-8612-949dd737b5a8">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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. 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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1ODQ_a82476d5-c0dd-4272-b24e-0a5efffe7b62">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 to determine the fair value of the reporting unit&#x2019;s goodwill. To the extent the carrying amount of the reporting unit&#x2019;s allocated goodwill exceeds the unit&#x2019;s fair value, we recognize an impairment of goodwill for the excess up to the amount of goodwill of that reporting unit. &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 and 2020, we had goodwill of $76.4 million. The results of our annual goodwill impairment assessments indicated that it was more likely than not that the fair value of our reporting unit&#x2019;s goodwill had exceeded its carrying value. As a result, we concluded that there were no impairments for the years ended October&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:Goodwill
      contextRef="i678e775a5e6345f4b937a5b3b1651b0b_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE2NzIzMzI_5588c70e-e302-43dc-ac20-b2ab3c390f05"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6220bceb761c47219f6f82a7764a6728_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE2NzIzMzI_ea869838-fb57-47dd-bca3-b5f6cc115f0e"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1ODU_4a83594a-5b9d-496a-a77a-6c1304922700">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 or disclosed at &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;fair value in the financial statements. ASC 820 establishes a framework for measuring fair value and expands disclosures about fair value measurements.&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;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. ASC 820 establishes three levels of inputs that may be used to measure fair value. The hierarchy gives 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, 2021 and 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;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 10 for further information.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjIwMzE_f38c6e9f-9acb-42c7-9638-4dd73a2e4541">Interest rate swapsThe Company has four separate interest rate swaps with a total notional amount of $100&#160;million to hedge changes in the variable interest rate on $100&#160;million of principal value of the Company&#x2019;s term loans. As of October&#160;31, 2021, the interest rate swaps carried fixed-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 comprehensive income and changes in the liability are presented in net cash provided by operating activities in the consolidated statements of cash flow. Refer to Note 10 for more details.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i231bad17408449c187356f3e83c2890e_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MjA5MDY_c39fd7c2-0c95-41b8-98d4-4a077eee18d3"
      unitRef="derivativeinstrument">4</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i231bad17408449c187356f3e83c2890e_I20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MjA5NzE_dcf32963-36ce-4ac3-9797-958f8b5351b5"
      unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i29f98c1aace540df8588d0afd1038c71_I20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MjEwMjU_80b37969-8716-4a16-86e0-4c9b7b3dc9c1"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i4e354df54f564d6b87cb46a6e37ff416_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzQzOTgwNDY2MjM1NTU_94f88426-8de8-4961-935d-fa691b498d6f"
      unitRef="number">0.0175</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i8211816e6c514c7a9e9fed82e5a9202c_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzQzOTgwNDY2MjM1NjI_cb2ef292-dd5e-483c-870f-5f40a2e6a485"
      unitRef="number">0.0257</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:RevenueRecognitionSalesOfGoods
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2NTg_1ca0bbd4-caad-4612-8ef8-3910a98c274a">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 offer rebate programs to certain customers. These programs are not significant, and the amounts paid to customers related to rebate programs are recorded as a reduction of the sales price and revenue recognized as a result of the transaction. The Company maintains liabilities for the rebate amounts that remain unremitted to customers as of each period end and are included in accrued expenses.&lt;/span&gt;&lt;/div&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.</us-gaap:RevenueRecognitionSalesOfGoods>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2NTk_484265f1-c579-4ba4-a53b-679e759e8d32">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 9 for more information. The fair value of restricted stock units (&#x201c;RSUs&#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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1ODk_ce359f79-23e7-4d95-920e-ceaf7fabcd5a">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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzE2NDkyNjc0ODc5NTc_d090a7b1-b4fa-41f0-91b8-d4f238e44552"
      unitRef="usd">300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzE2NDkyNjc0ODc5NDM_dcc6072c-7343-4358-8e22-de01bd46061d"
      unitRef="usd">400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzE2NDkyNjc0ODc5Mjk_ce65c801-9ed2-4acc-9d45-1ccc04ad0519"
      unitRef="usd">300000</us-gaap:AdvertisingExpense>
    <us-gaap:PostemploymentBenefitPlansPolicy
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMjY3MDc_e0d1908b-eb3a-401f-b250-3ccea065b8c8">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 50% on deferrals over 3% up to 5%. Total contributions made by the Company were $0.9&#160;million for the year ended October&#160;31, 2021  and $0.7&#160;million  for both the years ended October&#160;31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:PostemploymentBenefitPlansPolicy>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2NjI_5e2dbc0f-8bbe-496d-8aab-e71e4fea11d4"
      unitRef="number">0.60</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i9c3a613ac1ac4ae2b2ccc76e3ec0c52a_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2Njc_2505cc1d-7da6-448e-a9df-98611020de00"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i9c3a613ac1ac4ae2b2ccc76e3ec0c52a_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2NzM_5b526176-044a-449f-adca-ddf6f8e2e1a0"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i2383549b366e4ed9a72ff6792d6f3faf_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2Nzc_2747e3d8-dc61-46c1-a167-b879129c1da8"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i2f33b762ba534b36accd392998ffc9a2_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2ODI_10862345-ca91-4bd6-8103-e9fc8e92e321"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ie48afb6352a84640a1a06e828a58589d_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5Xzg3OTYwOTMxMDQ2ODY_0874e10a-9c35-445f-ad80-dab5941386e9"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MDkyNzE_c1c3142b-3789-4acc-8ded-72b7920feaab"
      unitRef="usd">900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzE2NDkyNjc0ODc5ODc_5a24246c-1ad0-44e6-9cfd-f4f0f88c3e68"
      unitRef="usd">700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzE2NDkyNjc0ODc5ODc_5d1d5ded-f3a0-429c-896d-a5bfb6fe70c7"
      unitRef="usd">700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1OTE_f7db1670-cdba-4b2f-855e-86c86443e5e8">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1OTI_7cde6d15-2db2-4d5d-90a0-7704b788dd81">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 &lt;/span&gt;&lt;/div&gt;using weighted-average exchange rates for each period. Gains and losses resulting from foreign currency transactions are recognized in other (expense) income, net in the consolidated statements of comprehensive income.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1OTM_09e7c0d1-1ad6-4a19-84cd-8b807d0e8c34">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzU0OTc1NTgyMTA1OTQ_0c2469fc-21b4-464c-862c-fa41a93f944d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 one single customer represented 13% and 11% of trade accounts receivables, net of allowance, as of October&#160;31, 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;Sales to our top 10 customers amounted to approximately 59%, 64%, and 60% of our net sales for the years ended October&#160;31, 2021, 2020 and 2019, respectively. For the year ended October&#160;31, 2021, no single customer represented more than 10% of net sales. For the year ended October&#160;31, 2020, two single customers represented 12% and 10% of net sales, respectively. For the year ended October 31, 2019, one single customer represented 15% of net sales.  All of these customers were from our Marketing and Distribution segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibad5cbe152a8431d95a30334b7c1619d_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzE2NDkyNjc0ODgwODQ_abdd6bd2-88aa-4ab4-81f9-7be9ea5b7c2d"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i24b951a84b1342d3ba66b22c166c0947_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzE2NDkyNjc0ODgwNzQ_0a992df4-3a24-4db9-a84e-f7502521caba"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2697acc777a84d2690fab58763145e36_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MTAwMDA_20e04aaa-6cd4-40a3-8f4f-376a6930a542"
      unitRef="number">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia68f01215ab541e2b2b21125a558ef2d_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MTAwMDc_59303b4d-aae2-4f7d-af32-7c1d4bcb8367"
      unitRef="number">0.64</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e87f897a69847f992473e20d1dac43a_D20171101-20181031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MTAwMTg_6c7d9172-2d91-42bc-8dc3-9cedce41a09c"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id482e9805a244761b3e35419aaec65b6_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MTAxMTI_06ed48ff-f46b-42f1-acb8-699a0e0c7ee6"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib31cbe78a825451096d3499c77f4816c_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MTAxMTc_a3cc6660-43ae-4ed7-9a4d-314af578c114"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i90af9e1c998d4a1dbbccb80189dcc328_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MTAxNDU_d845e3cb-0981-41dd-bbeb-389c557df32f"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzY1NDI_cf281bc0-5c9a-4a82-b6c1-38c61fbfe19e">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently adopted 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 February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standard Update (&#x201c;ASU&#x201d;) 2016-02, Leases (ASC 842), and subsequent updates following, which requires a dual approach for lessee accounting under which a lessee would account for leases as finance leases or operating leases. Both finance leases and operating leases will result in the lessee recognizing a right-of use asset (&#x201c;ROU asset&#x201d;) and a corresponding lease liability. For operating leases, the lessee would recognize a straight-line total lease expense, and for finance leases, the lessee would recognize interest expense and amortization of the ROU 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;We adopted ASC 842 effective November 1, 2020 using the modified retrospective approach and elected to apply the new guidance at the adoption date without adjusting prior periods presented. In adopting the new guidance, we elected to apply the package of transition practical expedients, which allows us not to reassess (1) whether any expired or existing contracts contain leases under the new definition of a lease; (2) lease classification for any expired or existing leases; and (3) whether previously capitalized initial direct costs would qualify for capitalization under ASC 842. In transition, we did not elect to apply the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment of ROU 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;Upon adoption, we recognized operating ROU assets of $36.9&#160;million, adjusted for $1.4&#160;million of deferred rent and $0.3&#160;million recorded as prepaid rent on the Company&#x2019;s consolidated balance sheets. We also recognized $38.0&#160;million in operating lease liabilities, of which $2.8&#160;million was classified as current. Adoption of this standard did not have a material impact on our consolidated statements of comprehensive income or cash flows. See Note 6 for more details.&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 June 2016, the FASB issued ASU No.&#160;2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This guidance requires financial assets measured at amortized cost basis to be presented at the net amount expected to be collected. It also requires credit losses on available-for-sale debt securities to be presented as an allowance, rather than reducing the carrying amount. We adopted Topic 326 on October 31, 2021 as of November 1, 2020, using the modified-retrospective method. The impact of the adoption of this ASU did not have a material impact on our financial condition, results of operations, and cash flows.&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 December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes. ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. We early-adopted ASU 2019-12 effective November 1, 2020. The adoption of this ASU resulted in the derecognition of a deferred tax liability of approximately $12.9&#160;million and a corresponding adjustment to retained earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, and a subsequent update following, which provides optional expedients and exceptions for applying GAAP principles to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. The optional expedients in this ASU are available for adoption as of March&#160;12, 2020 through December&#160;31, 2022. The Company is evaluating the impact of electing the adoption of this ASU on our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7e982bde54844bc5b723167561f1fb9f_I20201101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MDkzMDI_f3c704c1-4d64-4032-ba66-604670c3c4ed"
      unitRef="usd">36900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i7e982bde54844bc5b723167561f1fb9f_I20201101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MDkzMjE_75bc7b2e-f183-401f-8af1-313139f6e900"
      unitRef="usd">1400000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:PrepaidRent
      contextRef="i7e982bde54844bc5b723167561f1fb9f_I20201101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MDkzNDQ_dd2645c0-82f6-497b-bef5-5bf92877856e"
      unitRef="usd">300000</us-gaap:PrepaidRent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7e982bde54844bc5b723167561f1fb9f_I20201101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MDkzNjg_af43be91-04b9-4ec5-83ef-c04f19ae4ffd"
      unitRef="usd">38000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7e982bde54844bc5b723167561f1fb9f_I20201101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MDkzOTc_122c79bd-f2e3-4bb1-a554-d60bc465eab2"
      unitRef="usd">2800000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="ifdc707d559de4540bc56a362ffe25ee1_D20201101-20201101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181MTUvZnJhZzozOTIyZGY1NjA4YjQ0NDUyYjQ1MGVkMDk0ZjdjYjE4OS90ZXh0cmVnaW9uOjM5MjJkZjU2MDhiNDQ0NTJiNDUwZWQwOTRmN2NiMTg5XzEwOTk1MTE3MTIzMzA_4134234d-9e8d-4648-b459-73f2a7623b34"
      unitRef="usd">12900000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfMTQ0_e91ca5a9-4e03-41ea-89aa-172075b1c9b0">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:#232f84;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:71.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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;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;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;38.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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="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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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 style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Orchard 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;padding:2px 1pt;text-align:left;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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Plant and office 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;150.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;55.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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 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;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;460.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(81.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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 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;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;379.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;Depreciation expense was $20.4&#160;million, $18.1&#160;million, and $16.5&#160;million for the years ended October&#160;31, 2021, 2020 and 2019.&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 and 2020, respectively, $2.7&#160;million and $2.1&#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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;/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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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: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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#232f84;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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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.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="display:none"/&gt;&lt;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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 long-term 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;20.0&#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;24.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-top:12pt"&gt;&lt;span style="color:#232f84;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:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gains (losses) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;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;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.6)&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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfNTQ5NzU1ODEzOTQ0OQ_05353281-3b7e-42d9-8fda-b876522def86">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:71.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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;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;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;38.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjk5YWMyZGVmMmE4ZTQyMzg5YjQ0MTMwNDg1NzFiOGI0L3RhYmxlcmFuZ2U6OTlhYzJkZWYyYThlNDIzODliNDQxMzA0ODU3MWI4YjRfMi0xLTEtMS0xMTgyOA_f13bcb8f-78cb-4d95-810e-1217531ed84f"
      unitRef="usd">22500000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjk5YWMyZGVmMmE4ZTQyMzg5YjQ0MTMwNDg1NzFiOGI0L3RhYmxlcmFuZ2U6OTlhYzJkZWYyYThlNDIzODliNDQxMzA0ODU3MWI4YjRfMi0zLTEtMS0xMTgyOA_39065e00-1c21-4435-9008-06b999e10791"
      unitRef="usd">16300000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:AgriculturalRelatedInventoryGrowingCrops
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjk5YWMyZGVmMmE4ZTQyMzg5YjQ0MTMwNDg1NzFiOGI0L3RhYmxlcmFuZ2U6OTlhYzJkZWYyYThlNDIzODliNDQxMzA0ODU3MWI4YjRfMy0xLTEtMS0xMTgyOA_dda8e9f6-5de1-4473-923f-ad9cc97692b4"
      unitRef="usd">11900000</us-gaap:AgriculturalRelatedInventoryGrowingCrops>
    <us-gaap:AgriculturalRelatedInventoryGrowingCrops
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjk5YWMyZGVmMmE4ZTQyMzg5YjQ0MTMwNDg1NzFiOGI0L3RhYmxlcmFuZ2U6OTlhYzJkZWYyYThlNDIzODliNDQxMzA0ODU3MWI4YjRfMy0zLTEtMS0xMTgyOA_32e1e5fe-4fb7-4016-bd4e-30bc12c320d5"
      unitRef="usd">11900000</us-gaap:AgriculturalRelatedInventoryGrowingCrops>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjk5YWMyZGVmMmE4ZTQyMzg5YjQ0MTMwNDg1NzFiOGI0L3RhYmxlcmFuZ2U6OTlhYzJkZWYyYThlNDIzODliNDQxMzA0ODU3MWI4YjRfNC0xLTEtMS0xMTgyOA_7754072e-b880-4b2d-ac86-130589b157d9"
      unitRef="usd">13800000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjk5YWMyZGVmMmE4ZTQyMzg5YjQ0MTMwNDg1NzFiOGI0L3RhYmxlcmFuZ2U6OTlhYzJkZWYyYThlNDIzODliNDQxMzA0ODU3MWI4YjRfNC0zLTEtMS0xMTgyOA_63b9b435-5719-4fcb-91b1-a0804f5b198c"
      unitRef="usd">10400000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjk5YWMyZGVmMmE4ZTQyMzg5YjQ0MTMwNDg1NzFiOGI0L3RhYmxlcmFuZ2U6OTlhYzJkZWYyYThlNDIzODliNDQxMzA0ODU3MWI4YjRfNS0xLTEtMS0xMTgyOA_cf875c25-07af-4794-bd9d-3306dea5317a"
      unitRef="usd">48200000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjk5YWMyZGVmMmE4ZTQyMzg5YjQ0MTMwNDg1NzFiOGI0L3RhYmxlcmFuZ2U6OTlhYzJkZWYyYThlNDIzODliNDQxMzA0ODU3MWI4YjRfNS0zLTEtMS0xMTgyOA_49923e62-aadb-43f2-8821-85e4c2b49aad"
      unitRef="usd">38600000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfNTQ5NzU1ODEzOTQ1MQ_ae4140a4-ba45-4142-97e0-1890c90dca06">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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="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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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 style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Orchard 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;padding:2px 1pt;text-align:left;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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Plant and office 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;150.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;55.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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 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;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;460.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(81.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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 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;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;379.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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia3072928ce8e47a7ba92119f105d1f14_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfMi0xLTEtMS0xNTg5Nw_b909f1fc-f413-492e-aded-0717deaa07a1"
      unitRef="usd">128800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iae0c43d051534665b7a0f3eaedb4ee1b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfMi0zLTEtMS0xNTg5OQ_99efa03b-4de0-4e62-bb59-956c4bf20e25"
      unitRef="usd">131000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5d462bd5f936478d93fc9c07508461a3_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfMy0xLTEtMS0xNTg5Nw_d965d425-1744-42b6-9cb7-083bb6c74344"
      unitRef="usd">62600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie36b018367fe47b78a26b72a04c8bdb5_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfMy0zLTEtMS0xNTg5OQ_92c8a559-2f5a-47db-a3f9-129b80cebdca"
      unitRef="usd">50200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibd23d2900db64e85ad11b21fc33775dc_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfNC0xLTEtMS0xNTg5Nw_7442fc1f-7ae8-4db1-80c3-6af832c1cd20"
      unitRef="usd">110900000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifcaf7e7c23a9441c8b03f644d0f6ddf9_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfNC0zLTEtMS0xNTg5OQ_5055cf7a-c48f-48ec-81be-465229ec9838"
      unitRef="usd">73300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i82f06a0e00754172aab01e32f6261706_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfNS0xLTEtMS0xNTg5Nw_85a705b2-14d4-4d75-b523-c9cee09bce9f"
      unitRef="usd">177200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6dd8eee1806d43889685ab9fa589a3b3_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfNS0zLTEtMS0xNTg5OQ_6996b6a8-0f47-4baa-a875-179154c3cefa"
      unitRef="usd">150700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i198d960828cc4484981bf01edfed7e12_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfNi0xLTEtMS0xNTg5Nw_904dd6ce-9e9f-4037-8928-083438de0d51"
      unitRef="usd">43200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i57e374069590411b904bbacf5af43289_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfNi0zLTEtMS0xNTg5OQ_a464d5db-8aa2-41d7-9036-5dac24196bf6"
      unitRef="usd">55000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfNy0xLTEtMS0xNTg5Nw_8026a7aa-526a-4256-85fa-2866a0372b61"
      unitRef="usd">522800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfNy0zLTEtMS0xNTg5OQ_df5208d5-74e1-42de-a569-b8c9806bb926"
      unitRef="usd">460200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfOC0xLTEtMS0xNTg5Nw_69aa1df4-5257-475e-9533-3a75235d57b5"
      unitRef="usd">98600000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfOC0zLTEtMS0xNTg5OQ_c03c1541-f72d-4d39-a8a3-beeeb39b5b24"
      unitRef="usd">81100000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfOS0xLTEtMS0xNTg5Nw_70991c98-8a8f-4f3e-b8e8-f080d086413f"
      unitRef="usd">424200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOjAyOGIwZWVkZWZmODQ5ZDQ4NDg1NGQwMTE4ODg3OWRhL3RhYmxlcmFuZ2U6MDI4YjBlZWRlZmY4NDlkNDg0ODU0ZDAxMTg4ODc5ZGFfOS0zLTEtMS0xNTg5OQ_1d2a6bda-db10-4d0c-b83f-862d13c84b90"
      unitRef="usd">379100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfMTY0OTI2NzQ0Mzc2MA_f279e2af-816a-4e8d-8cd9-3be2e64d1c52"
      unitRef="usd">20400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfMTY0OTI2NzQ0Mzc5NA_87be759f-1394-4aa4-b7b6-adcd6cefeb5b"
      unitRef="usd">18100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfMTY0OTI2NzQ0MzgyOA_449ef754-0845-40f3-87c3-ccf71b5b683e"
      unitRef="usd">16500000</us-gaap:Depreciation>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="i7ff5a3baeffe4d26b29e56026e77c465_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfMTA5OTUxMTYyOTIxNA_c5cd89c7-ea5c-4e1f-9ada-3ffa0bd86b35"
      unitRef="usd">2700000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="i142a66e57d0e4dbca0c611fdfe7339cd_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfMTA5OTUxMTYyOTIyOA_3bd39482-d263-47d5-9f06-6a9ab3a968a7"
      unitRef="usd">2100000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfMTQ1_68f75412-66c6-41c1-99ec-0e1459a53fa0">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;/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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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: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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfMS0xLTEtMS05NjI2_d9ed041c-b477-4312-b171-12cbaa9d9e8a"
      unitRef="usd">14600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfMS0zLTEtMS05NjI2_4d91e1ec-c432-4d27-b8c8-509fddda1d45"
      unitRef="usd">15300000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <avo:AccruedFreightCostsCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfMi0xLTEtMS05NjI2_cbb5a889-019f-4518-9898-4cc8203d8dff"
      unitRef="usd">3900000</avo:AccruedFreightCostsCurrent>
    <avo:AccruedFreightCostsCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfMi0zLTEtMS05NjI2_284de51f-356f-43e0-905b-158205f48a31"
      unitRef="usd">4400000</avo:AccruedFreightCostsCurrent>
    <avo:AccruedConstructionInProgressCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfNC0xLTEtMS05NjI2_8c7fbf21-5949-4d06-9c0e-87cec91957bd"
      unitRef="usd">200000</avo:AccruedConstructionInProgressCurrent>
    <avo:AccruedConstructionInProgressCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfNC0zLTEtMS05NjI2_fba281d8-4fc5-43a1-a85f-f9fc31b32bea"
      unitRef="usd">1800000</avo:AccruedConstructionInProgressCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfNS0xLTEtMS05NjI2_6ecac33c-6c86-44d1-ad6b-c840ab3fd3fe"
      unitRef="usd">2100000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfNS0zLTEtMS05NjI2_f4d112aa-db03-4b19-9f2a-d7e0ba6eb1be"
      unitRef="usd">2200000</us-gaap:DerivativeLiabilitiesCurrent>
    <avo:AccruedFruitCostsCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfNi0xLTEtMS05NjI2_452d30a0-bdce-411a-86a7-393490944a2a"
      unitRef="usd">2200000</avo:AccruedFruitCostsCurrent>
    <avo:AccruedFruitCostsCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfNi0zLTEtMS05NjI2_9b185217-10a6-41d7-859b-40eac750373f"
      unitRef="usd">800000</avo:AccruedFruitCostsCurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfOC0xLTEtMS0zNTk4Mw_a8a17a8f-66ef-4271-8078-5df7bc9499ff"
      unitRef="usd">1000000.0</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfOC0zLTEtMS0zNTk4OQ_ac5408c4-75f7-47ca-9746-78e34fcce566"
      unitRef="usd">900000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <avo:AccruedLegalSettlement
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfOS0xLTEtMS0zNTk4Mw_e7faa2c2-7e0e-47ae-a497-f7cfe1ac29f5"
      unitRef="usd">800000</avo:AccruedLegalSettlement>
    <avo:AccruedLegalSettlement
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfOS0zLTEtMS0zNTk4OQ_039846f9-83aa-4581-b881-a372a02ac124"
      unitRef="usd">0</avo:AccruedLegalSettlement>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfNy0xLTEtMS05NjI2_1419ab33-cd2a-48d5-bb33-7457ecf4ea8b"
      unitRef="usd">4000000.0</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfNy0zLTEtMS05NjI2_85a14926-a54e-4445-b51c-1fe0ab3008b0"
      unitRef="usd">2900000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfOC0xLTEtMS05NjI2_b35e1103-69c1-4fd5-b952-57d3e7405ecb"
      unitRef="usd">28800000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmI3M2ZiNGQ4MzkxOTQ5NmQ5NDI4MThmM2Q2YjY5ZGQ0L3RhYmxlcmFuZ2U6YjczZmI0ZDgzOTE5NDk2ZDk0MjgxOGYzZDZiNjlkZDRfOC0zLTEtMS05NjI2_1a99cc26-e8ca-4afa-913e-89935915fd99"
      unitRef="usd">28300000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfOTM0NTg0ODgzODUwOQ_0492f3c4-e2b1-462d-b384-e7136f3ec80e">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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.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="display:none"/&gt;&lt;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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 long-term 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;20.0&#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;24.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;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfNS0xLTEtMS0zODMzNQ_d4d155de-1bea-4f3b-a689-c6c9cc422bbf"
      unitRef="usd">15700000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfNS0zLTEtMS0zODMzNQ_994befb7-23dd-4c6c-8814-dd8a7669c82c"
      unitRef="usd">13900000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfNi0xLTEtMS0zODMzNQ_c56f1dd5-84b1-4a2f-bfd9-04f490010825"
      unitRef="usd">1400000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfNi0zLTEtMS0zODMzNQ_6fa9af16-1ba8-4621-815d-3fb78086fe70"
      unitRef="usd">4300000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <avo:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfNy0xLTEtMS0zODMzNQ_3ea9c700-d682-439b-80bf-7e67000d046f"
      unitRef="usd">1600000</avo:EmployeeRelatedLiabilitiesNoncurrent>
    <avo:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfNy0zLTEtMS0zODMzNQ_11231e87-1bca-4b51-b954-ba7875680395"
      unitRef="usd">1800000</avo:EmployeeRelatedLiabilitiesNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfOC0xLTEtMS0zODMzNQ_fc79a12c-4836-4e20-b374-63a8fd77a467"
      unitRef="usd">0</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfOC0zLTEtMS0zODMzNQ_389eba06-5e40-4ca0-9d6a-a7e82572789f"
      unitRef="usd">1400000</us-gaap:DeferredRentCreditNoncurrent>
    <avo:OtherMiscellaneousLiabilitiesNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfMTAtMS0xLTEtMzgzMzU_289c624e-fec0-404f-bf9f-f1776be0115a"
      unitRef="usd">1300000</avo:OtherMiscellaneousLiabilitiesNoncurrent>
    <avo:OtherMiscellaneousLiabilitiesNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfMTAtMy0xLTEtMzgzMzU_bf6c93e5-6edc-4943-94d7-ebceb777d953"
      unitRef="usd">2900000</avo:OtherMiscellaneousLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfMTEtMS0xLTEtMzgzMzU_eb355743-dc5d-491f-9c0c-6b7a790bfe80"
      unitRef="usd">20000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmZjNzg2ZTE1NmQyMDRmYjY5OTNlNDY2ZTI4ZjkzNWE2L3RhYmxlcmFuZ2U6ZmM3ODZlMTU2ZDIwNGZiNjk5M2U0NjZlMjhmOTM1YTZfMTEtMy0xLTEtMzgzMzU_089d1e80-86b8-47a3-9a11-2d0defa12920"
      unitRef="usd">24300000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RleHRyZWdpb246NzgwZTdhNDcwN2M5NDE2ZTgzOTc1YzBkNWQ2ZTVhY2FfMTQ2_cc912149-9aac-4e7f-8c87-bb4b7a312319">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gains (losses) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;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;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.6)&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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfMi0zLTEtMS05NjI2_2e2f5821-894c-4455-80fe-5a407c69041d"
      unitRef="usd">800000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfMi01LTEtMS05NjI2_b2d6eeae-58ff-4adf-bd88-f96ae0074e2b"
      unitRef="usd">-4200000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfMi03LTEtMS05NjI2_a3900504-6adf-4489-82ab-39dcd218024d"
      unitRef="usd">-3700000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfMy0zLTEtMS05NjI2_d52caad9-d6d4-4bb0-a978-3aab16884036"
      unitRef="usd">-1600000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfMy01LTEtMS05NjI2_73c81bf8-a895-4894-ba56-946e741b917b"
      unitRef="usd">1300000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfMy03LTEtMS05NjI2_2dad0801-3c83-45eb-962b-0562496890d1"
      unitRef="usd">-1300000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:InterestIncomeOther
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNC0zLTEtMS05NjI2_636b70ec-d2cd-45fb-ba38-9ae14d5e274a"
      unitRef="usd">1700000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNC01LTEtMS05NjI2_eeaabb7c-fa68-4917-b9db-ad3460a6beb6"
      unitRef="usd">2400000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNC03LTEtMS05NjI2_72f46202-49e0-4347-8947-1543777d21b9"
      unitRef="usd">1700000</us-gaap:InterestIncomeOther>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNS0xLTEtMS0zODQxNg_63bfb48e-b076-4169-83ac-e2f6912275ec"
      unitRef="usd">-100000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNS0zLTEtMS0zODQxNg_639bb492-c537-4868-b9ec-747e35b31c8b"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNS01LTEtMS0zODQyMg_eff77518-4f13-4946-a6b4-7561c8046390"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNS0zLTEtMS05NjI2_754c1699-cc11-45cb-a252-e13d9e5bdeb9"
      unitRef="usd">500000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNS01LTEtMS05NjI2_e466c626-b1af-4b19-a366-309dbd5c40e1"
      unitRef="usd">200000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNS03LTEtMS05NjI2_192dd3b8-2cd7-4ce7-9fa9-8ebc4fe93512"
      unitRef="usd">300000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNi0zLTEtMS05NjI2_3a94be77-b2d4-4781-bef5-e386a5794650"
      unitRef="usd">1300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNi01LTEtMS05NjI2_9a803834-a8b8-4690-905f-cd52ab27b6a2"
      unitRef="usd">-700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180MC9mcmFnOjc4MGU3YTQ3MDdjOTQxNmU4Mzk3NWMwZDVkNmU1YWNhL3RhYmxlOmIwYTdlZmM4ZDE5ZTRlOGRiMDY3YWYyMDQ5MGFkOTZlL3RhYmxlcmFuZ2U6YjBhN2VmYzhkMTllNGU4ZGIwNjdhZjIwNDkwYWQ5NmVfNi03LTEtMS05NjI2_c0e42cad-19d6-43a8-b5cc-6e1cfd001f70"
      unitRef="usd">-3600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV82MDQ3MzEzOTY0Mzk2_f00db78c-0f96-4772-bac8-eeaa10803be4">Equity Method Investees&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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, 2021 and 2020, comprised solely of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:#232f84;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;The Company owns a 60% interest in Moruga. Moruga&#x2019;s primary business activity is to develop and operate blueberry farms. There is a basis difference between the our historical investment in Moruga and the amount of underlying equity in net assets of $10.3&#160;million as of October&#160;31, 2021 and 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;During the second quarter of 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.&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 recorded an impairment charge of $21.2&#160;million to reduce the carrying balance of the investment to its estimated fair value of $22.2&#160;million during the second quarter of fiscal year 2020. The fair value of the investment is a Level 3 measurement in the fair value hierarchy and management estimated the fair value of the investment, with the assistance of a third-party valuation specialist, using a combination of the guideline publicly-traded companies (&#x201c;GPC&#x201d;) method under the market approach and the discounted cash flow (&#x201c;DCF&#x201d;) 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 the fair value of the investment 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 guideline publicly traded companies and the selected multiples are evaluated and adjusted based on the strengths and weaknesses of the entity relative to the comparable guideline publicly-traded companies.  The most significant input used to estimate the fair value of the investment under the GPC method is the selected Business Enterprise Value (&#x201c;BEV&#x201d;) to EBITDA multiple. We utilized the derived BEV to EBITDA multiples of the guideline publicly traded companies to select a multiple of 10.5x for the first forecast year and 10.0x for the second forecast year. The median and mean BEV to EBITDA multiple of the comparable publicly traded entities that we evaluated was 12.3x and 12.8x, 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 of the investment are the cash flow projections, which are most sensitive to the revenue projections, and the weighted average cost of capital (or discount rate) which is used to discount and present value the projected cash flows.  For our revenue projections, we assumed a compounded annual growth rate of 4.8% for the discrete forecast period from 2020 to 2030, prior to reaching the terminal period. The weighted average cost of capital was estimated using a capital asset pricing model and the discount rate used to present value the future cash flows was 9.0%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 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:47.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;35.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: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;19.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;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14.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;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;9.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;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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:99.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#43c0b9;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 October 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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.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.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: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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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 October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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;(21.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;(21.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:#43c0b9;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 October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;Investment balance October 31, 2021&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;19.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;0.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;27.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;4.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;52.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;/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;Included amortization of customer relationship intangible of $0.4&#160;million and $0.6&#160;million during the years ended October 31, 2020 and 2019, respectively. The customer relationship intangible was fully amortized as of 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;There was no OTTI identified in the year ended October&#160;31, 2021 that would have required us to test for impairment on any of our equity method investments.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i9e102a39aa4b405f9b287fb3e42f19e8_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0MDIx_c608794c-580b-405b-abca-e3117c03377e"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
      contextRef="ia191eefa7f494af7ae7131f102d95100_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV8xNjQ5MjY3NDUzMTI2_029834e8-11a4-4d1d-b96a-ba8fcb6dbab9"
      unitRef="usd">4000000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
      contextRef="i9e102a39aa4b405f9b287fb3e42f19e8_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV8xNjQ5MjY3NDUzMTI2_a1bd5258-06d9-4503-9e6f-c8f06f90ea61"
      unitRef="usd">4000000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="if5aaf7712f5a49759402d926629a70ad_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0MDI2_46d04e37-22ac-49df-9f7f-585255d8df5b"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i8ebda44b3c464c238bcc4645410d830f_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0MDMx_5212bd6f-d57d-4dfe-97ec-698547c9adf9"
      unitRef="number">0.60</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
      contextRef="i54abd33222df41f9a4f24f0ee8647f91_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV8xNjQ5MjY3NDUzMjMz_8a4ac389-99a1-4aaa-bdcd-820de3eeaed0"
      unitRef="usd">10300000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
      contextRef="i8ebda44b3c464c238bcc4645410d830f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV8xNjQ5MjY3NDUzMjMz_e43e4478-f816-4693-92bc-0735885fdb28"
      unitRef="usd">10300000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="if9584e5ac1e54da18b2fdca8a9eb69e7_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV8xNjQ5MjY3NDUzMjYz_a4e8f027-38f9-4b2c-bb81-758ce114001e"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i19cc0b95beef47e69366e88c0145dd00_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV8xNjQ5MjY3NDUzMjc4_ac3650df-e89f-47e2-a3a7-95e8f49a0bda"
      unitRef="usd">22200000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <avo:EquityMethodInvestmentEBITDAMultiple
      contextRef="i4457c191670540fab0534002ea064514_D20200201-20200430"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0NjQ3_22d52589-d0ff-4c0c-a725-11d076d782bf"
      unitRef="number">10.5</avo:EquityMethodInvestmentEBITDAMultiple>
    <avo:EquityMethodInvestmentEBITDAMultiple
      contextRef="ib334c81ce82e4d7285f70abe480b26ed_D20200201-20200430"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0NjUz_4f8e61e0-9351-4db5-a2eb-65a32253d0b1"
      unitRef="number">10.0</avo:EquityMethodInvestmentEBITDAMultiple>
    <avo:EquityMethodInvestmentEBITDAMultiple
      contextRef="ifc9f565e381e4402aeb93472a61f6683_D20200201-20200430"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0NjU5_1db2a91f-fc8e-49e8-be35-d2ac186b7a2b"
      unitRef="number">12.3</avo:EquityMethodInvestmentEBITDAMultiple>
    <avo:EquityMethodInvestmentEBITDAMultiple
      contextRef="i4ffec01705e9432b832e7a0d659f10da_D20200201-20200430"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0NjY1_66f4d2fb-9265-40d1-a9a0-ef1b439ec0aa"
      unitRef="number">12.8</avo:EquityMethodInvestmentEBITDAMultiple>
    <avo:EquityMethodInvestmentMeasurementInput
      contextRef="id48ea449b57048ec81f3c34e15eb208f_D20200201-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0Njcx_d7fb2fd2-7e4a-41eb-9744-5d12e1ac91f9"
      unitRef="number">0.048</avo:EquityMethodInvestmentMeasurementInput>
    <avo:EquityMethodInvestmentMeasurementInput
      contextRef="i5e5ade6360734c36bc05b262e1231b43_D20200201-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0Njc3_08de91cf-8d88-43f4-bf99-9dbf79717666"
      unitRef="number">0.090</avo:EquityMethodInvestmentMeasurementInput>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i6329d023b9c4421aa8b56db61120404c_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0MDM2_93d18298-0666-4569-97d8-9fda6aa9c2aa"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV84Nzk2MDkzMDM0MDQx_d25f28f4-4d60-4077-9bbd-342a04ab3261">&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 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:47.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;35.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: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;19.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;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14.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;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;9.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;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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:99.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#43c0b9;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 October 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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.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.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: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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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 October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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;(21.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;(21.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:#43c0b9;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 October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;Investment balance October 31, 2021&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;19.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;0.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;27.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;4.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;52.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;/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;Included amortization of customer relationship intangible of $0.4&#160;million and $0.6&#160;million during the years ended October 31, 2020 and 2019, respectively. The customer relationship intangible was fully amortized as of October 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:AssetsCurrent
      contextRef="i9e102a39aa4b405f9b287fb3e42f19e8_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8yLTEtMS0xLTMwNDIy_8e7bfc0e-5e58-4cde-bf8c-97d421ecc241"
      unitRef="usd">45100000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if5aaf7712f5a49759402d926629a70ad_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8yLTMtMS0xLTMwNDI4_b4c0aa93-0330-4849-a9a1-bdbb42fe7fa8"
      unitRef="usd">4400000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8ebda44b3c464c238bcc4645410d830f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8yLTUtMS0xLTMwNDQx_3ea15e0c-665a-416b-898e-f500b0d174dc"
      unitRef="usd">24800000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6329d023b9c4421aa8b56db61120404c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8yLTctMS0xLTMwNDM0_5388dca2-3379-45e0-a7d2-8a8880c39bc7"
      unitRef="usd">1500000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i9e102a39aa4b405f9b287fb3e42f19e8_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8zLTEtMS0xLTMwNDIy_08603638-0c14-4b45-bb4d-d4f3deaef3a6"
      unitRef="usd">16600000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="if5aaf7712f5a49759402d926629a70ad_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8zLTMtMS0xLTMwNDI4_17809841-0419-4d0f-b990-326b671306b5"
      unitRef="usd">500000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i8ebda44b3c464c238bcc4645410d830f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8zLTUtMS0xLTMwNDQx_e2e0e541-8421-4329-beb9-8b2fdd87101e"
      unitRef="usd">21500000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i6329d023b9c4421aa8b56db61120404c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8zLTctMS0xLTMwNDM0_735044aa-c14e-4fba-ac81-d5c996b414ff"
      unitRef="usd">16600000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9e102a39aa4b405f9b287fb3e42f19e8_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV80LTEtMS0xLTMwNDIy_3bba7831-4625-4290-92ca-8acfc0e1e876"
      unitRef="usd">22700000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if5aaf7712f5a49759402d926629a70ad_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV80LTMtMS0xLTMwNDI4_daac7858-674e-4e36-a511-17552092a6ee"
      unitRef="usd">3100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8ebda44b3c464c238bcc4645410d830f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV80LTUtMS0xLTMwNDQx_ba0abdbc-caa4-4014-940d-1a49fc2108de"
      unitRef="usd">13600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6329d023b9c4421aa8b56db61120404c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV80LTctMS0xLTMwNDM0_e43ad510-65c8-42af-bd36-cd1148197ecc"
      unitRef="usd">2500000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i9e102a39aa4b405f9b287fb3e42f19e8_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV81LTEtMS0xLTMwNDIy_89502da0-1344-4cb9-8f64-9407f9e6c2cf"
      unitRef="usd">6800000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="if5aaf7712f5a49759402d926629a70ad_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV81LTMtMS0xLTMwNDI4_6f57d95a-3b6c-4dce-995f-18fcf2e3cfad"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i8ebda44b3c464c238bcc4645410d830f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV81LTUtMS0xLTMwNDQx_b7fac52e-3223-476e-847b-1d77e6ca9815"
      unitRef="usd">3800000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6329d023b9c4421aa8b56db61120404c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV81LTctMS0xLTMwNDM0_a578090a-cf48-4adc-bc05-38f09511e590"
      unitRef="usd">6500000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d254c44838b46f386303c00f996f5f0_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV82LTEtMS0xLTMwNDIy_b563591d-9e9c-45cd-9707-5dc6811553aa"
      unitRef="usd">261700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3b99176fe6b4642bc680918b4872f79_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV82LTMtMS0xLTMwNDI4_4d3a34d2-146c-4f69-95f4-ee7c8ec58839"
      unitRef="usd">20100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56a13c7c6918464cbe99f880df1b2ccd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV82LTUtMS0xLTMwNDQx_7dc07b0f-7f70-4852-bf4e-3137dc52cf63"
      unitRef="usd">37300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1509d96db1ff447cb576b0ec33672c93_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV82LTctMS0xLTMwNDM0_af68168a-12f1-489f-90f8-50fff9037e77"
      unitRef="usd">100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i7d254c44838b46f386303c00f996f5f0_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV83LTEtMS0xLTMwNDIy_004f9522-f0d2-49cd-b306-ff9302f4afe1"
      unitRef="usd">24600000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia3b99176fe6b4642bc680918b4872f79_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV83LTMtMS0xLTMwNDI4_1ae40f97-3ac7-40cf-974d-08da5d2c2487"
      unitRef="usd">3400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i56a13c7c6918464cbe99f880df1b2ccd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV83LTUtMS0xLTMwNDQx_cd763885-e143-4716-a398-263dd75b5845"
      unitRef="usd">10500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1509d96db1ff447cb576b0ec33672c93_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV83LTctMS0xLTMwNDM0_ba2f8874-1e87-4019-a4e7-cfc29a22bc91"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i7d254c44838b46f386303c00f996f5f0_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV84LTEtMS0xLTMwNDIy_0c056390-849e-4945-b20e-446f736c7e4f"
      unitRef="usd">7500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia3b99176fe6b4642bc680918b4872f79_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV84LTMtMS0xLTMwNDI4_9dd9d9c1-5015-4ee6-8534-08b8178f75f3"
      unitRef="usd">500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i56a13c7c6918464cbe99f880df1b2ccd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV84LTUtMS0xLTMwNDQx_57e89c86-d82e-41b6-8783-f52096ff9c82"
      unitRef="usd">6400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1509d96db1ff447cb576b0ec33672c93_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV84LTctMS0xLTMwNDM0_54a4f029-d474-488d-8b50-e60b66a1a8eb"
      unitRef="usd">-200000</us-gaap:NetIncomeLoss>
    <us-gaap:AssetsCurrent
      contextRef="ia191eefa7f494af7ae7131f102d95100_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMC0xLTEtMS0zMzQ0Nw_b923a155-ba1c-4ca5-86bf-d048af2f8702"
      unitRef="usd">35300000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8de5d3ff4a5542ca8edc1f4bea19379a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMC0zLTEtMS0zMzQ0Nw_d307a298-2540-4116-a2e9-8725851bbab3"
      unitRef="usd">2600000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i54abd33222df41f9a4f24f0ee8647f91_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMC01LTEtMS0zMzQ0Nw_c67bc448-9f00-4cc4-ac44-d522aafa8c96"
      unitRef="usd">19900000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i25e34e256a464095bb79c8e503ca4047_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMC03LTEtMS0zMzQ0Nw_d74325e6-fda5-4d98-8653-0c8fd183b48e"
      unitRef="usd">300000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ia191eefa7f494af7ae7131f102d95100_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMS0xLTEtMS0zMzQ0Nw_dabffacc-15c8-43be-9294-cf221ecbf9f0"
      unitRef="usd">17900000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i8de5d3ff4a5542ca8edc1f4bea19379a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMS0zLTEtMS0zMzQ0Nw_031bb4dd-8e00-4534-ae20-cdb259902c0b"
      unitRef="usd">600000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i54abd33222df41f9a4f24f0ee8647f91_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMS01LTEtMS0zMzQ0Nw_74926660-ccb9-4198-8cb7-abc0636d147a"
      unitRef="usd">20100000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i25e34e256a464095bb79c8e503ca4047_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMS03LTEtMS0zMzQ0Nw_a5916e20-90f9-4c07-9397-d2350ab5bcfc"
      unitRef="usd">10900000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia191eefa7f494af7ae7131f102d95100_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMi0xLTEtMS0zMzQ0Nw_ec829c16-79c8-4762-94b2-288cb3cf4965"
      unitRef="usd">14300000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8de5d3ff4a5542ca8edc1f4bea19379a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMi0zLTEtMS0zMzQ0Nw_ed3b767f-4cbb-4207-ac50-f3caee7a6759"
      unitRef="usd">1900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i54abd33222df41f9a4f24f0ee8647f91_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMi01LTEtMS0zMzQ0Nw_ffb5d66c-9b12-433c-87bd-8aaf8254f184"
      unitRef="usd">9800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i25e34e256a464095bb79c8e503ca4047_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMi03LTEtMS0zMzQ0Nw_29cc59aa-9e10-4d87-bbb2-4cab69b3c3d4"
      unitRef="usd">2200000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ia191eefa7f494af7ae7131f102d95100_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMy0xLTEtMS0zMzQ0Nw_1f7bc859-5153-4059-833b-d3ae597b8b5b"
      unitRef="usd">10600000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i8de5d3ff4a5542ca8edc1f4bea19379a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMy0zLTEtMS0zMzQ0Nw_a200be45-2d08-4f80-9205-5eba2cf24e90"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i54abd33222df41f9a4f24f0ee8647f91_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMy01LTEtMS0zMzQ0Nw_5c0161b8-a9cd-4021-bb60-b0971630b848"
      unitRef="usd">7600000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i25e34e256a464095bb79c8e503ca4047_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xMy03LTEtMS0zMzQ0Nw_373df5b9-2e92-46bb-a952-99d6882284b9"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e10641c73a6446aac7b0e91eccb4b21_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNC0xLTEtMS0zMzQ0Nw_6c0ea1c2-fbff-41af-9a07-c9e097b0d918"
      unitRef="usd">254100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdd86e89372a4e9a9986e9424d3309d0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNC0zLTEtMS0zMzQ0Nw_2991fcac-bb7c-404b-bd13-9525e553d91e"
      unitRef="usd">11700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNC01LTEtMS0zMzQ0Nw_05ca9f18-579b-411f-839a-c4951e3dae70"
      unitRef="usd">28700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4637d74503574ba8a24504bb44d8bd8f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNC03LTEtMS0zMzQ0Nw_48ef6c6b-8338-4b19-b90a-90b45f3016dd"
      unitRef="usd">200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i3e10641c73a6446aac7b0e91eccb4b21_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNS0xLTEtMS0zMzQ0Nw_ea11912d-e24d-4771-a244-26d19082f798"
      unitRef="usd">22800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibdd86e89372a4e9a9986e9424d3309d0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNS0zLTEtMS0zMzQ0Nw_78e2220c-f87d-412b-bc0d-dcf8c4332b60"
      unitRef="usd">1900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNS01LTEtMS0zMzQ0Nw_67525e44-e377-447e-8164-91e821d2ae6a"
      unitRef="usd">7700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4637d74503574ba8a24504bb44d8bd8f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNS03LTEtMS0zMzQ0Nw_5bdb69f9-b820-4c3b-beaa-90e02cc01e74"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i3e10641c73a6446aac7b0e91eccb4b21_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNi0xLTEtMS0zMzQ0Nw_9a0426b8-d8c8-4fc9-b7ba-2eadd4c6261b"
      unitRef="usd">4400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibdd86e89372a4e9a9986e9424d3309d0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNi0zLTEtMS0zMzQ0Nw_2dfed3a1-435b-41bb-b5b9-173730f5deb5"
      unitRef="usd">-200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNi01LTEtMS0zMzQ0Nw_9da964f7-d694-474c-ad0c-2137cf513756"
      unitRef="usd">3800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4637d74503574ba8a24504bb44d8bd8f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6YzI1OWY4YjVkYzEzNGM5MzhmZmQ5ZWI4M2I4ZTYxNDEvdGFibGVyYW5nZTpjMjU5ZjhiNWRjMTM0YzkzOGZmZDllYjgzYjhlNjE0MV8xNi03LTEtMS0zMzQ0Nw_23db01b3-1c9e-4c64-9da9-c0038fb4d474"
      unitRef="usd">100000</us-gaap:NetIncomeLoss>
    <us-gaap:EquityMethodInvestments
      contextRef="i7841b88b65c543eb8b51d7e78ecda9c0_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xLTEtMS0xLTMzNDk5_d640afc9-15e0-437c-ade1-61b2836a48ec"
      unitRef="usd">15300000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ica1937287e0548f6a6e0e55b0e6f8c9c_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xLTMtMS0xLTMzNDk5_6c73ba4d-d0e5-4efe-8087-7a6ddb86adb7"
      unitRef="usd">200000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i703d71a77c0f4669ba263b51a0d9f4b3_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xLTUtMS0xLTMzNDk5_38729c92-5831-432d-90e0-21c061d67b43"
      unitRef="usd">42800000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i1735089c25044ab5b1a38cc19991acf9_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xLTctMS0xLTMzNDk5_fdc8a0ad-3e44-44a1-af06-ee883d4a945b"
      unitRef="usd">400000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i839a8da2a4434caa807d95d5d9bb6b36_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xLTktMS0xLTMzNDk5_42cdf4e6-4ed7-4cc4-bb43-64bc80f06166"
      unitRef="usd">58700000</us-gaap:EquityMethodInvestments>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="if4217a108f064816a621d460a1579e84_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18yLTEtMS0xLTMzNTA3_034225c5-1dc9-4475-99ae-bec583fc2e96"
      unitRef="usd">3400000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="ic73c50a6626b4da5b81dc00997810d04_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18yLTMtMS0xLTMzNTA3_d1f1c6bd-a95c-4c31-902e-3df7d9aa393f"
      unitRef="usd">-400000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i9dd7c93ee12042f68ebee1ce0d325d85_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18yLTUtMS0xLTMzNTA3_396add0f-2449-48d7-a481-f59f6d4fb0e6"
      unitRef="usd">400000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i4f725af7ec6d471e9a7c0e647385e244_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18yLTctMS0xLTMzNTA3_482b2c80-5d61-4154-91e6-31d5783cae65"
      unitRef="usd">0</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18yLTktMS0xLTMzNTA3_362d3b94-ff90-42a7-a028-8e3fa463121f"
      unitRef="usd">3400000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="if4217a108f064816a621d460a1579e84_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18zLTEtMS0xLTMzNTI1_2a2a1f2a-ed4a-4196-9669-df9feb4e2ebb"
      unitRef="usd">1300000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="ic73c50a6626b4da5b81dc00997810d04_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18zLTMtMS0xLTMzNTI1_10bf1e0b-130c-4337-b2cd-8a4151a4c661"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i9dd7c93ee12042f68ebee1ce0d325d85_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18zLTUtMS0xLTMzNTI1_80702de6-4ea0-4dbf-969d-3d5c5872f441"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i4f725af7ec6d471e9a7c0e647385e244_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18zLTctMS0xLTMzNTI1_bafee9ee-8d88-4721-8f08-75034c6ada02"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18zLTktMS0xLTMzNTI1_ec606648-60d7-4ba0-85e1-6f95a6946958"
      unitRef="usd">1300000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="if4217a108f064816a621d460a1579e84_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY180LTEtMS0xLTMzODMz_ba9e7096-3f00-4897-908b-371573d74337"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="ic73c50a6626b4da5b81dc00997810d04_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY180LTMtMS0xLTMzODMz_6f5c7ced-606a-4226-929e-759653f60246"
      unitRef="usd">700000</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i9dd7c93ee12042f68ebee1ce0d325d85_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY180LTUtMS0xLTMzODMz_7ae9ed94-fc8d-41a3-905f-41906ee0d347"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i4f725af7ec6d471e9a7c0e647385e244_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY180LTctMS0xLTMzODMz_2afba360-dea0-48b7-879f-72337a24c2a0"
      unitRef="usd">1200000</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY180LTktMS0xLTMzODMz_371d0784-7054-473f-9d32-d877a10b4929"
      unitRef="usd">1900000</avo:EquityMethodInvestmentIncreaseContributions>
    <us-gaap:EquityMethodInvestments
      contextRef="i60240d22400247b58c94545856cd71dc_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY181LTEtMS0xLTMzNTEy_0d7d01fd-67d2-4f41-b0e6-dfa0ed33cd28"
      unitRef="usd">17400000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i00f50696fad54ac8bd7b56fb2e7597ef_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY181LTMtMS0xLTMzNTEy_fb463a95-14c3-4576-aeff-f3b8e0525ec8"
      unitRef="usd">500000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i1196c70d34fe4209b51b007cfcdadddc_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY181LTUtMS0xLTMzNTEy_0b9fadf6-77ea-4368-a724-a24b4ca1090c"
      unitRef="usd">43200000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i3577251e3b434926b5706f2290b3d70a_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY181LTctMS0xLTMzNTEy_d67042df-428c-4730-8a54-71f973eb0640"
      unitRef="usd">1600000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY181LTktMS0xLTMzNTEy_f7e49fbf-c975-4102-875b-63919c528713"
      unitRef="usd">62700000</us-gaap:EquityMethodInvestments>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i3e10641c73a6446aac7b0e91eccb4b21_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY182LTEtMS0xLTMzNTE2_800ae399-e8f0-4189-9b25-cdfa9b71ac47"
      unitRef="usd">2200000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="ibdd86e89372a4e9a9986e9424d3309d0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY182LTMtMS0xLTMzNTE2_af0a866d-883e-465a-83d2-b63c8f625ca3"
      unitRef="usd">-100000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY182LTUtMS0xLTMzNTE2_a75abed2-40e6-48e0-b324-f0c05d60bca6"
      unitRef="usd">1900000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i4637d74503574ba8a24504bb44d8bd8f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY182LTctMS0xLTMzNTE2_fa61a952-860d-4250-a705-a281e156fc71"
      unitRef="usd">0</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY182LTktMS0xLTMzNTE2_97030a08-a8d1-4f05-b738-71f77d603356"
      unitRef="usd">4000000.0</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i3e10641c73a6446aac7b0e91eccb4b21_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY183LTEtMS0xLTM0MDAy_ebc69e5f-81db-4283-b478-c9198ac9c2ae"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="ibdd86e89372a4e9a9986e9424d3309d0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY183LTMtMS0xLTM0MDAy_d5f1194b-b725-4a81-b62c-aee07280bdf5"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY183LTUtMS0xLTM0MDAy_592e1862-bc1c-4cd0-937b-b6e8bc2bde09"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i4637d74503574ba8a24504bb44d8bd8f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY183LTctMS0xLTM0MDAy_06e63095-f284-4940-8818-2a4aab5d3ec3"
      unitRef="usd">-500000</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY183LTktMS0xLTM0MDAy_27ab8600-f619-456b-b352-1795ec98dc5b"
      unitRef="usd">-500000</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i3e10641c73a6446aac7b0e91eccb4b21_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY184LTEtMS0xLTMzNzg5_070ebb25-f8ca-4129-8a83-6c226e986bac"
      unitRef="usd">1700000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="ibdd86e89372a4e9a9986e9424d3309d0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY184LTMtMS0xLTMzNzg5_49cac7ea-4008-486f-92b1-014955774821"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY184LTUtMS0xLTMzNzg5_4e1d242a-dfdf-4905-8e27-3af71bd25f1e"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i4637d74503574ba8a24504bb44d8bd8f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY184LTctMS0xLTMzNzg5_3aeea3eb-8962-488b-b5ee-1ce75257a79f"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY184LTktMS0xLTMzNzg5_edd88eb3-7d70-4e0b-9879-cc5cde90c334"
      unitRef="usd">1700000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i3e10641c73a6446aac7b0e91eccb4b21_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY185LTEtMS0xLTMzOTQ5_077d9e16-d500-4bba-b45c-552f27cf803e"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="ibdd86e89372a4e9a9986e9424d3309d0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY185LTMtMS0xLTMzOTQ5_3eedf937-9d16-4b15-80d4-5fcd5d92ed97"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY185LTUtMS0xLTMzOTQ5_6dd1e925-d3ee-4add-99f2-ec2bd38ebd5c"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i4637d74503574ba8a24504bb44d8bd8f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY185LTctMS0xLTMzOTQ5_faef9dbf-209b-407f-b314-d373f3a65a1b"
      unitRef="usd">3400000</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY185LTktMS0xLTMzOTQ5_21d2f781-6b62-4b0b-990f-58d22fab4350"
      unitRef="usd">3400000</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentDecreaseImpairment
      contextRef="i3e10641c73a6446aac7b0e91eccb4b21_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMC0xLTEtMS0zMzk1Nw_bea8a1c4-afad-42d5-a07d-8a5df4686832"
      unitRef="usd">0</avo:EquityMethodInvestmentDecreaseImpairment>
    <avo:EquityMethodInvestmentDecreaseImpairment
      contextRef="ibdd86e89372a4e9a9986e9424d3309d0_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMC0zLTEtMS0zMzk1Nw_4646cfdc-f544-4b09-80e2-be144584bdea"
      unitRef="usd">0</avo:EquityMethodInvestmentDecreaseImpairment>
    <avo:EquityMethodInvestmentDecreaseImpairment
      contextRef="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMC01LTEtMS0zMzk1Nw_a59af381-a565-45f3-ab72-7557866e34cf"
      unitRef="usd">21200000</avo:EquityMethodInvestmentDecreaseImpairment>
    <avo:EquityMethodInvestmentDecreaseImpairment
      contextRef="i4637d74503574ba8a24504bb44d8bd8f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMC03LTEtMS0zMzk1Nw_41742dbb-9c40-4918-be7a-b1ff3f4b0ed3"
      unitRef="usd">0</avo:EquityMethodInvestmentDecreaseImpairment>
    <avo:EquityMethodInvestmentDecreaseImpairment
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMC05LTEtMS0zMzk1Nw_c7d2e7b4-dffe-40e4-b8aa-c40822736778"
      unitRef="usd">21200000</avo:EquityMethodInvestmentDecreaseImpairment>
    <us-gaap:EquityMethodInvestments
      contextRef="ia191eefa7f494af7ae7131f102d95100_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMS0xLTEtMS0zMzUxNA_bdc96aa6-a94b-4706-95a6-99d7075acf10"
      unitRef="usd">17900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i8de5d3ff4a5542ca8edc1f4bea19379a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMS0zLTEtMS0zMzUxNA_0d45bce3-9729-444c-872c-37677d1096b8"
      unitRef="usd">400000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i54abd33222df41f9a4f24f0ee8647f91_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMS01LTEtMS0zMzUxNA_1fce62c4-1d3d-4a2e-8c56-858691633564"
      unitRef="usd">23900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i25e34e256a464095bb79c8e503ca4047_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMS03LTEtMS0zMzUxNA_a39aa016-bfe9-41ec-a6c2-662d51df4c3b"
      unitRef="usd">4500000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMS05LTEtMS0zMzUxNA_53eac830-63dd-466f-ab9f-c18bbd177695"
      unitRef="usd">46700000</us-gaap:EquityMethodInvestments>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i7d254c44838b46f386303c00f996f5f0_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMi0xLTEtMS0zMDQ2OA_42eec8e6-9fa4-4f70-ae6c-857d2d3984d6"
      unitRef="usd">3700000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="ia3b99176fe6b4642bc680918b4872f79_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMi0zLTEtMS0zMDQ4NQ_0378e00d-c9dd-44f4-a993-57d255f652e7"
      unitRef="usd">200000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i56a13c7c6918464cbe99f880df1b2ccd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMi01LTEtMS0zMDQ5MQ_feda3323-69da-4c36-ad51-7184b693a4d5"
      unitRef="usd">3800000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i1509d96db1ff447cb576b0ec33672c93_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMi03LTEtMS0zMDQ5Nw_9d143550-765c-429f-8bbd-5bb7be8b1516"
      unitRef="usd">-200000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMi05LTEtMS0zMDUwMw_997d934e-f2db-442a-8aff-5456cae6e4ae"
      unitRef="usd">7500000</avo:IncreaseDecreaseInInvestmentInvestmentIncomeLoss>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i7d254c44838b46f386303c00f996f5f0_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMy0xLTEtMS0zMDQ2OA_f04b57b6-c912-4a6f-93ec-000864f3926d"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="ia3b99176fe6b4642bc680918b4872f79_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMy0zLTEtMS0zMDQ4NQ_6037605b-9cf2-41c2-b23a-27e6ba36bf35"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i56a13c7c6918464cbe99f880df1b2ccd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMy01LTEtMS0zMDQ5MQ_4c6c1082-ba9a-45bb-b0b0-76ac3df8cd08"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i1509d96db1ff447cb576b0ec33672c93_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMy03LTEtMS0zMDQ5Nw_d2fe2397-0c88-47e0-be57-d5e84c561890"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xMy05LTEtMS0zMDUwMw_d1f2f23c-93de-4f88-ab03-89c1d4166291"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseDecreaseForeignTranslation>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i7d254c44838b46f386303c00f996f5f0_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNC0xLTEtMS0zMDQ2OA_17075541-9734-407a-9ba9-7129ef302478"
      unitRef="usd">1700000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="ia3b99176fe6b4642bc680918b4872f79_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNC0zLTEtMS0zMDQ4NQ_f68ba483-5bc5-4d0b-81a6-a7cd65960726"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i56a13c7c6918464cbe99f880df1b2ccd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNC01LTEtMS0zMDQ5MQ_3d80a907-106e-4fe6-bba5-dd17e3883dea"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i1509d96db1ff447cb576b0ec33672c93_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNC03LTEtMS0zMDQ5Nw_b74e264e-6b36-48df-b21b-3942edd484a6"
      unitRef="usd">0</avo:DecreaseInInvestmentDividendsReceived>
    <avo:DecreaseInInvestmentDividendsReceived
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNC05LTEtMS0zMDUwMw_02ed1bed-3cef-4399-b45d-67599498c913"
      unitRef="usd">1700000</avo:DecreaseInInvestmentDividendsReceived>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i7d254c44838b46f386303c00f996f5f0_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNS0xLTEtMS0zMDQ2OA_bc559dca-ea00-4c4e-a641-201034912504"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="ia3b99176fe6b4642bc680918b4872f79_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNS0zLTEtMS0zMDQ4NQ_963caa4e-9ded-4a18-9edd-3b61b215f006"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i56a13c7c6918464cbe99f880df1b2ccd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNS01LTEtMS0zMDQ5MQ_3f59cd1a-37e5-40ca-945e-ef8aaec99aa4"
      unitRef="usd">0</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i1509d96db1ff447cb576b0ec33672c93_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNS03LTEtMS0zMDQ5Nw_77a693fa-29cb-45ca-b70b-060e5f029b6f"
      unitRef="usd">200000</avo:EquityMethodInvestmentIncreaseContributions>
    <avo:EquityMethodInvestmentIncreaseContributions
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNS05LTEtMS0zMDUwMw_1aa59379-6633-4b5d-8c1f-683c10c51642"
      unitRef="usd">200000</avo:EquityMethodInvestmentIncreaseContributions>
    <us-gaap:EquityMethodInvestments
      contextRef="i9e102a39aa4b405f9b287fb3e42f19e8_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNi0xLTEtMS0zMDQ2OA_9088f7b0-9b09-416c-9475-4a55c0ca3b39"
      unitRef="usd">19900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="if5aaf7712f5a49759402d926629a70ad_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNy0zLTEtMS0zMDQ4NQ_9d979b5d-36fd-4b8a-94fe-169774aeb638"
      unitRef="usd">600000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i8ebda44b3c464c238bcc4645410d830f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNy01LTEtMS0zMDQ5MQ_04771d7c-7010-4086-9340-8ad5cf87258a"
      unitRef="usd">27700000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i6329d023b9c4421aa8b56db61120404c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNy03LTEtMS0zMDQ5Nw_3c586750-28bd-4b3c-add3-e07549f54700"
      unitRef="usd">4500000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGFibGU6ZThkNjk2NGQ1OWFjNDlhNmFiYjZiYmYzZWE3MjAzM2MvdGFibGVyYW5nZTplOGQ2OTY0ZDU5YWM0OWE2YWJiNmJiZjNlYTcyMDMzY18xNy05LTEtMS0zMDUwMw_c05cb428-5476-4fa9-bbe2-02ca10db8431"
      unitRef="usd">52700000</us-gaap:EquityMethodInvestments>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6e32a522ee114c2191fa2448de2c1877_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV8xMDk5NTExNjM5NDE3_ede3e1b2-11ff-4b59-b87a-025310bf8f3b"
      unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9dd7c93ee12042f68ebee1ce0d325d85_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMzA2L2ZyYWc6NGVkMmExNTAyNDJkNGQ0ZjhlM2FjM2I5ZWVkZmQyNTUvdGV4dHJlZ2lvbjo0ZWQyYTE1MDI0MmQ0ZDRmOGUzYWMzYjllZWRmZDI1NV8xMDk5NTExNjM5NDMx_8dad6ee3-cbfd-4bb1-bdf0-1b9128afe62d"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTExNQ_a3e847b1-eade-4e2f-b2e6-5c9c7c98a477">Debt&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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 2018 the Company entered into a $275&#160;million syndicated credit facility with Bank of America (&#x201c;BoA&#x201d;) Merrill Lynch. The credit facility is comprised of two senior term loans totaling $175&#160;million (Term A-1 and Term A-2) and a revolving credit agreement providing up to $100&#160;million in borrowings. The loans are secured by real property, personal property and the capital stock of the Company&#x2019;s subsidiaries. Borrowings under the credit facility bear interest at a spread over LIBOR ranging from 1.50% to 2.75% depending on 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-weight:400;line-height:120%"&gt;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 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, 2021, the Company was in compliance with all covenants of the 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;Long-term debt under our credit facility with BoA Merrill Lynch consisted of 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:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;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. The interest rate is variable, based on LIBOR plus a spread that varies with the Company&#x2019;s leverage ratio. As of October&#160;31, 2021 and 2020, the interest rate was 1.84% and 1.90%, respectively. Interest is payable monthly and principal is due in full in October 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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). The interest rate is variable, based on LIBOR plus a spread that varies with the Company&#x2019;s leverage ratio. As of October&#160;31, 2021 and 2020, the interest rate was 1.84% and 1.90%, respectively. Interest is payable monthly, principal is payable quarterly and due in full in October 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-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;95.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:#43c0b9;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). The interest rate is variable, based on LIBOR plus a spread that varies with the Company&#x2019;s leverage ratio. As of October&#160;31, 2021 and 2020, the interest rate was 2.34% and 2.40% respectively. Interest is payable monthly, principal is payable quarterly and due in full in October 2025.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;73.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Notes payable to BoA. Payable in monthly installments including interest at a weighted average rate of 4.41% and 4.52% as of October&#160;31, 2021 and 2020, respectively. 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.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;td colspan="3" style="background-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;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;174.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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.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;td colspan="3" style="background-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;174.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;(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;td colspan="3" style="background-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;(7.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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;166.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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-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, 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:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;83.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;164.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4f5c4defe3dc4fa8b82ae36d8a73b3b8_I20181031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTA5OTUxMTYzMDgyNw_8b43992d-a0e1-494d-8bce-966d8a7e036c"
      unitRef="usd">275000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1de891cc8bb6429bae172f2d3b2910e4_I20181031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTA5OTUxMTYzMDgxMw_aeb4ad58-8114-488f-a242-220a280dbb63"
      unitRef="usd">175000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9515080f34a94925910be08b1cacbd9a_I20181031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTA5OTUxMTYzMDg0MQ_c5525292-b608-4c44-a060-c644b7d559b5"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iddf4973d729e4b2084e592b388eed571_D20181001-20181031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTA5OTUxMTYzMDg1NQ_cb69ab5b-b011-4502-abf9-dc448d536e5a"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0a97d356e14241c7b97d6b83270aef20_D20181001-20181031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTA5OTUxMTYzMTc2NQ_e751fe4c-ca55-4e38-aaac-44bdd03b36d7"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <avo:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i4f5c4defe3dc4fa8b82ae36d8a73b3b8_I20181031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTA5OTUxMTYzMTc1MA_9cad4015-6dba-4cb5-83d6-e08423b689ac"
      unitRef="usd">125000000</avo:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i86e3581ba0c0451085fb42f0ff3c58be_D20181001-20181031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTA5OTUxMTYzMDg2Mw_a7fe6365-be18-4514-9385-8b560275cdec"
      unitRef="number">0.0018</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i6fe7484162e449118734d2c437edcd98_D20181001-20181031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTA5OTUxMTYzMDg3MA_c2750c92-25db-46d8-b7d4-e6d28564f5f7"
      unitRef="number">0.003</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfMTExNg_073f675a-a07d-4954-ac15-02a86bd9d8c0">&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;Long-term debt under our credit facility with BoA Merrill Lynch consisted of 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:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;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. The interest rate is variable, based on LIBOR plus a spread that varies with the Company&#x2019;s leverage ratio. As of October&#160;31, 2021 and 2020, the interest rate was 1.84% and 1.90%, respectively. Interest is payable monthly and principal is due in full in October 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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). The interest rate is variable, based on LIBOR plus a spread that varies with the Company&#x2019;s leverage ratio. As of October&#160;31, 2021 and 2020, the interest rate was 1.84% and 1.90%, respectively. Interest is payable monthly, principal is payable quarterly and due in full in October 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-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;95.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:#43c0b9;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). The interest rate is variable, based on LIBOR plus a spread that varies with the Company&#x2019;s leverage ratio. As of October&#160;31, 2021 and 2020, the interest rate was 2.34% and 2.40% respectively. Interest is payable monthly, principal is payable quarterly and due in full in October 2025.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;73.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Notes payable to BoA. Payable in monthly installments including interest at a weighted average rate of 4.41% and 4.52% as of October&#160;31, 2021 and 2020, respectively. 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.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;td colspan="3" style="background-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;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;174.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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.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;td colspan="3" style="background-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;174.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;(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;td colspan="3" style="background-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;(7.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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;166.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ib366e09542e34ee5a7629217190ecb4b_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMS0wLTEtMS05NjI2L3RleHRyZWdpb246NDMwMTVlNjMxYjBkNGI2ZGJkYmMzYzAyOTllZGE0ODVfMTc2_34d8c516-5bbc-468a-bf51-7b512cde26ee"
      unitRef="number">0.0184</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i14288628ea9f4d749a3e1eece17abe46_D20201101-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMS0wLTEtMS05NjI2L3RleHRyZWdpb246NDMwMTVlNjMxYjBkNGI2ZGJkYmMzYzAyOTllZGE0ODVfMTgz_d745731c-fada-4e2f-a80a-2eb0671c4330"
      unitRef="number">0.0190</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i50bf93380065405d824a79c0779421f2_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMS0yLTEtMS05NjI2_b879f92a-9b61-4370-882f-1ec19b027f5f"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7cd5c6ee8c314bb2a0cc8cb5d71ec194_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMS00LTEtMS05NjI2_a2f305dd-86f7-4c6e-b03c-748ac9d9ebdf"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ie1b03394099740ff95fa072a9d8681f1_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMi0wLTEtMS05NjI2L3RleHRyZWdpb246MDY1NzdhZjYwZDZlNDU5ZDg5ZTk4ZDQ3MDQ1NWFjMTRfMTc0_8550960b-cd10-4d1c-982d-e0c32c33e22f"
      unitRef="number">0.0184</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i6ac1bf763bf14ae38461fe14d874f852_D20201101-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMi0wLTEtMS05NjI2L3RleHRyZWdpb246MDY1NzdhZjYwZDZlNDU5ZDg5ZTk4ZDQ3MDQ1NWFjMTRfMTgx_51ffc6f2-8032-434f-92e9-2321137baaab"
      unitRef="number">0.0190</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7c5ff041d5e644a6b5ad86c0c10c0384_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMi0yLTEtMS05NjI2_f850b905-6fe8-4ec7-9c13-211363825c10"
      unitRef="usd">90000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id0c09bd2a5fa485abb506fc329f2c1a0_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMi00LTEtMS05NjI2_5178ae84-f033-459e-bc2b-ae922add93f8"
      unitRef="usd">95000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i60c667d9fab14bac8baee9666d712b85_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMy0wLTEtMS05NjI2L3RleHRyZWdpb246NWNlMjIyMjY1YzFjNDViMTliYmI1N2FiZGU1ODhmOTVfMTc0_7343f733-7fea-44bc-9ff6-193228e3e238"
      unitRef="number">0.0234</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i2f60f5531d7246ceb7847d9a0c629674_D20201101-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMy0wLTEtMS05NjI2L3RleHRyZWdpb246NWNlMjIyMjY1YzFjNDViMTliYmI1N2FiZGU1ODhmOTVfMTgx_2f01c34d-691a-4225-942a-30eb5e2ba0cf"
      unitRef="number">0.0240</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8f569eb51da8437c962c36ed2109a3bc_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMy0yLTEtMS05NjI2_3dc643d4-0292-4533-9fdb-1988f19d73fc"
      unitRef="usd">72800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3631098055894e7e81bbc2f60e0f433d_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfMy00LTEtMS05NjI2_afb1cf05-b0f7-4aa4-97bf-435e31d813e9"
      unitRef="usd">73500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="if02e18f06aa84fe9a0da1452519f2668_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNC0wLTEtMS05NjI2L3RleHRyZWdpb246MGVkZDkwZjFkN2YyNGZiYTk3MWRiNjQzNzZiM2EzODdfMTA3_8b35da06-dfd3-4c33-bb6e-b6908fe6e433"
      unitRef="number">0.0441</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i8dd0159cc42f423ca6f85a146b68cd22_D20201101-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNC0wLTEtMS05NjI2L3RleHRyZWdpb246MGVkZDkwZjFkN2YyNGZiYTk3MWRiNjQzNzZiM2EzODdfMTE0_a7790c1f-b86c-4635-9c56-b3f911405f39"
      unitRef="number">0.0452</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6a649267ad014e7485991abbb8555c63_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNC0yLTEtMS05NjI2_2c5e8864-b8fa-47b3-b544-7be71392088e"
      unitRef="usd">1500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie5b480815f26401999f3edcaa831afbf_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNC00LTEtMS05NjI2_1368545f-ee4b-4653-af5e-4b7847ae0815"
      unitRef="usd">6200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ContractualObligation
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNS0yLTEtMS05NjI2_6c2be993-cf3b-4966-84d6-6d2783c0c294"
      unitRef="usd">164300000</us-gaap:ContractualObligation>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNS00LTEtMS05NjI2_8dc854e2-0680-4fad-baa5-5d28b2538145"
      unitRef="usd">174700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNi0yLTEtMS05NjI2_9d9bd5e3-487b-4e9e-b71f-84ebcfceda6d"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNi00LTEtMS05NjI2_a7ac3bd0-8b67-48bd-9799-bd7716a9df6a"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNy0yLTEtMS05NjI2_e2983e04-274b-41e0-b117-39c7300e1cd2"
      unitRef="usd">163900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfNy00LTEtMS05NjI2_f9d76aca-2409-49fa-9f3d-01d13e52aeac"
      unitRef="usd">174100000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfOC0yLTEtMS05NjI2_121aeb12-7387-4f19-ac87-cce1c88b12ae"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfOC00LTEtMS05NjI2_e911a21a-e6fb-4dac-a3ee-cb5f9107851b"
      unitRef="usd">7400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfOS0yLTEtMS05NjI2_caf4202f-cb87-491c-b3bc-50ccece45442"
      unitRef="usd">155100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjU1ZTM2ZTQ4MDU4ODRmMTQ5Y2E5N2Y2ZWRkOTc3NDY1L3RhYmxlcmFuZ2U6NTVlMzZlNDgwNTg4NGYxNDljYTk3ZjZlZGQ5Nzc0NjVfOS00LTEtMS05NjI2_b1e19d99-f95d-4e85-af4a-825ae87e4b23"
      unitRef="usd">166700000</us-gaap:LongTermDebtNoncurrent>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RleHRyZWdpb246NjdlZTUyYTFhNWE0NDQ4MDhmMTQ5YjA1MmVjZDBlOWNfODc5NjA5MzAyMzQ3MA_b77d294a-7ef6-4624-ad47-6a5db5354e97">&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, 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:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;83.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;164.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjMwZGI0ZDI0OGVmNTQ0OWFhMTAxZmI2ZGI2ZGFkNDlhL3RhYmxlcmFuZ2U6MzBkYjRkMjQ4ZWY1NDQ5YWExMDFmYjZkYjZkYWQ0OWFfMS0xLTEtMS0xNjY2NA_93c9c222-1b5a-4085-96d6-e5c47a02cd84"
      unitRef="usd">8800000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjMwZGI0ZDI0OGVmNTQ0OWFhMTAxZmI2ZGI2ZGFkNDlhL3RhYmxlcmFuZ2U6MzBkYjRkMjQ4ZWY1NDQ5YWExMDFmYjZkYjZkYWQ0OWFfMi0xLTEtMS0xNjY2NA_02b05ed0-33d5-4941-9d7a-c01068ff2647"
      unitRef="usd">83800000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjMwZGI0ZDI0OGVmNTQ0OWFhMTAxZmI2ZGI2ZGFkNDlhL3RhYmxlcmFuZ2U6MzBkYjRkMjQ4ZWY1NDQ5YWExMDFmYjZkYjZkYWQ0OWFfMy0xLTEtMS0xNjY2NA_73d65988-104c-4383-9720-5355ccdf8b55"
      unitRef="usd">13600000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjMwZGI0ZDI0OGVmNTQ0OWFhMTAxZmI2ZGI2ZGFkNDlhL3RhYmxlcmFuZ2U6MzBkYjRkMjQ4ZWY1NDQ5YWExMDFmYjZkYjZkYWQ0OWFfNC0xLTEtMS0xNjY2NA_53a71034-57ff-4388-8e06-45ef46662651"
      unitRef="usd">58100000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjMwZGI0ZDI0OGVmNTQ0OWFhMTAxZmI2ZGI2ZGFkNDlhL3RhYmxlcmFuZ2U6MzBkYjRkMjQ4ZWY1NDQ5YWExMDFmYjZkYjZkYWQ0OWFfNS0xLTEtMS0xNjY2NA_50f0a860-f9b7-4e86-9267-841b2265f063"
      unitRef="usd">0</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjMwZGI0ZDI0OGVmNTQ0OWFhMTAxZmI2ZGI2ZGFkNDlhL3RhYmxlcmFuZ2U6MzBkYjRkMjQ4ZWY1NDQ5YWExMDFmYjZkYjZkYWQ0OWFfNi0xLTEtMS0xNjY2NA_35de4ed3-c6df-484e-9590-c5de3a229932"
      unitRef="usd">0</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:ContractualObligation
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180My9mcmFnOjY3ZWU1MmExYTVhNDQ0ODA4ZjE0OWIwNTJlY2QwZTljL3RhYmxlOjMwZGI0ZDI0OGVmNTQ0OWFhMTAxZmI2ZGI2ZGFkNDlhL3RhYmxlcmFuZ2U6MzBkYjRkMjQ4ZWY1NDQ5YWExMDFmYjZkYjZkYWQ0OWFfNy0xLTEtMS0zMjY3Mg_6c2be993-cf3b-4966-84d6-6d2783c0c294"
      unitRef="usd">164300000</us-gaap:ContractualObligation>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTMw_0328d401-531e-4095-bad9-5857f317a5e7">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 2025. Certain of these leases have clauses such as extension options, stipulated escalation provisions, early termination, and payment obligations for property taxes, insurance, maintenance and other costs. &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;Lease-related assets and liabilities on our consolidated balance sheets as of October&#160;31, 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:29.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV8zLTEtMS0xLTMyNzc3_062b9b6b-6b16-4d26-8960-7d6c5b1fa663"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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.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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;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 comprehensive 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 year ended October&#160;31, 2021 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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;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;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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 lease cost&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.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;2.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;18.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;3.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;0.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;26.8&#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;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:81.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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;td colspan="3" style="display:none"/&gt;&lt;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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, 2021, 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;48.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Less imputed interest&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;(28.8)&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom: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:#43c0b9;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:#43c0b9;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;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Weighted average remaining lease terms and weighted average discount rates as of October&#160;31, 2021 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;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;15.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;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.8&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.5&#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="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.5&#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;&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 31, 2020 (prior to the adoption of ASC 842), future minimum lease payments under noncancelable agreements in accordance with ASC 840 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Capital Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;32.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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;Minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Less interest&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="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.7)&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:#43c0b9;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;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;As of October 31, 2020, finance leases totaled $5.7&#160;million less accumulated depreciation of $0.6&#160;million. Depreciation expense on finance leases was $0.3&#160;million for both years ended October 31, 2020 and 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;As of October 31, 2020, we did not have material leases that had not yet commenced.  Rent expense was approximately $6.9&#160;million and $6.1&#160;million for the years ended October 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTMw_c528af54-ae18-423f-9f86-0034351fee16">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 2025. Certain of these leases have clauses such as extension options, stipulated escalation provisions, early termination, and payment obligations for property taxes, insurance, maintenance and other costs. &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;Lease-related assets and liabilities on our consolidated balance sheets as of October&#160;31, 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:29.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV8zLTEtMS0xLTMyNzc3_062b9b6b-6b16-4d26-8960-7d6c5b1fa663"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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.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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;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 comprehensive 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 year ended October&#160;31, 2021 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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;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;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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 lease cost&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.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;2.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;18.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;3.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;0.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;26.8&#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;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:81.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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;td colspan="3" style="display:none"/&gt;&lt;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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, 2021, 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;48.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Less imputed interest&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;(28.8)&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom: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:#43c0b9;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:#43c0b9;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;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Weighted average remaining lease terms and weighted average discount rates as of October&#160;31, 2021 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;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;15.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;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.8&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.5&#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="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.5&#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;&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 31, 2020 (prior to the adoption of ASC 842), future minimum lease payments under noncancelable agreements in accordance with ASC 840 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Capital Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;32.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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;Minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Less interest&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="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.7)&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:#43c0b9;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;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;As of October 31, 2020, finance leases totaled $5.7&#160;million less accumulated depreciation of $0.6&#160;million. Depreciation expense on finance leases was $0.3&#160;million for both years ended October 31, 2020 and 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;As of October 31, 2020, we did not have material leases that had not yet commenced.  Rent expense was approximately $6.9&#160;million and $6.1&#160;million for the years ended October 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <avo:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTMx_fa0ef1b3-6b66-41b6-a2a0-381d426a06c7">&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;Lease-related assets and liabilities on our consolidated balance sheets as of October&#160;31, 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:29.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV8zLTEtMS0xLTMyNzc3_062b9b6b-6b16-4d26-8960-7d6c5b1fa663"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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.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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;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="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV8yLTItMS0xLTI0ODY5_6e616630-ce34-4d90-a57c-a294199331be"
      unitRef="usd">43900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV8zLTItMS0xLTI0ODQ2_9ac99897-4c72-4dca-bc71-5d7c7b42dd83"
      unitRef="usd">4400000</us-gaap:FinanceLeaseRightOfUseAsset>
    <avo:LeaseRightOfUseAsset
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV80LTItMS0xLTMyNzc0_54f5cdbc-c035-4bd2-a6fb-f1f4e89e4678"
      unitRef="usd">48300000</avo:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV84LTItMS0xLTI0OTEz_f2cf30fd-6c15-4b05-98c9-021465442a14"
      unitRef="usd">3600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV85LTItMS0xLTI0OTEz_26dd1997-0c06-46b2-a0b9-7b2c351e17c0"
      unitRef="usd">1100000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV8xMS0yLTEtMS0yNDkyNA_fc3672f0-538e-464b-8154-f51826ee1cb9"
      unitRef="usd">42500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV8xMi0yLTEtMS0yNDkyNA_752d0eba-cba4-4dba-959a-b33e520c52c6"
      unitRef="usd">2200000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <avo:LeaseLiability
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2RiZjZjOWE5MzQ1NDRhNGE5NWU5YmJiMjU5NzE5MzUvdGFibGVyYW5nZTpjZGJmNmM5YTkzNDU0NGE0YTk1ZTliYmIyNTk3MTkzNV8xMy0yLTEtMS0zMjc3OQ_73d8e250-ddc7-4d38-8b4e-eed54f474170"
      unitRef="usd">49400000</avo:LeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTMz_d1c76d18-04f5-4750-a732-66b45631a93c">A summary of lease costs for the year ended October&#160;31, 2021 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;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;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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 lease cost&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.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;2.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;18.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;3.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;0.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;26.8&#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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i57deabf8c11f41ff8f92fb55cd3897ce_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl80LTEtMS0xLTM2NTA3_457d5ee9-6060-4896-aa05-b42000a096a5"
      unitRef="usd">0</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i41c55a23644049548973fcda73f7db3e_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl80LTMtMS0xLTM2NTEz_ab16406a-c6b5-4415-aee5-e14a8ca0756c"
      unitRef="usd">0</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="idc438354956a453986db2a568fabdfcd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl8zLTItMS0xLTI0OTc1_03d0a26d-fbbf-4a17-b610-7fb4d4d369ee"
      unitRef="usd">3900000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3b6d8b63d6d344f1bdc606d008afd9e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl81LTMtMS0xLTMwNzY4_71b53abe-a05b-4e37-b9ec-51e40e355ccf"
      unitRef="usd">2600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl80LTctMS0xLTMyNzky_2de27c03-66f1-4a09-b261-3cab3fd5561c"
      unitRef="usd">6500000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i57deabf8c11f41ff8f92fb55cd3897ce_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl81LTEtMS0xLTM2NTIw_1e1cd4fb-2ec8-48f4-8e05-20d36c48ee79"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i41c55a23644049548973fcda73f7db3e_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl81LTMtMS0xLTM2NTI2_f8e68baa-d75b-4597-85b6-6adefe75cecc"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="idc438354956a453986db2a568fabdfcd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl80LTItMS0xLTI0OTc1_24ec56eb-cc14-41e6-b5ce-cfd1fc4e01f3"
      unitRef="usd">800000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3b6d8b63d6d344f1bdc606d008afd9e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl82LTMtMS0xLTMwNzYy_80317c2a-ca43-4994-ae54-7684b0bf7048"
      unitRef="usd">100000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl81LTctMS0xLTMyODA3_534054aa-d05b-4f76-a6ff-e0e047fb2e72"
      unitRef="usd">900000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i57deabf8c11f41ff8f92fb55cd3897ce_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl82LTEtMS0xLTM2NTMy_6b2e5bd9-91c9-4108-b828-a1dea4d68ffc"
      unitRef="usd">1300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i41c55a23644049548973fcda73f7db3e_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl82LTMtMS0xLTM2NTM4_ff46708f-1a02-4a10-a320-54ad2f5241d4"
      unitRef="usd">2700000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="idc438354956a453986db2a568fabdfcd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl83LTEtMS0xLTMwNzk1_c5256a01-4510-4840-880b-2cccf547e974"
      unitRef="usd">13200000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3b6d8b63d6d344f1bdc606d008afd9e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl83LTMtMS0xLTMwODAx_6bb86853-7d75-4255-a30b-0d098c4dcaf7"
      unitRef="usd">800000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl82LTctMS0xLTMyODA5_d7f080a5-ffe2-4c78-95cf-61d81e5f8dd8"
      unitRef="usd">18000000.0</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="idc438354956a453986db2a568fabdfcd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl83LTItMS0xLTI0OTc1_f699a90e-710c-4535-b894-9d40b72d95dc"
      unitRef="usd">700000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3b6d8b63d6d344f1bdc606d008afd9e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl85LTctMS0xLTM2NzYz_ab1705ad-22f2-4d08-a96a-d22c17364635"
      unitRef="usd">400000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl85LTctMS0xLTMyODA1_fe15c618-59bc-4e36-994f-6ec9ddff3256"
      unitRef="usd">1100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i21bce9cdec0442efa496d9f6f59f6c88_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl8xMS01LTEtMS0zMDc1OA_b566dca2-6f06-46c2-b46a-41b9e2671e99"
      unitRef="usd">300000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl8xMC03LTEtMS0zMjc5NQ_478386bc-b173-4d48-af2f-fc9b7e8be2f3"
      unitRef="usd">300000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i57deabf8c11f41ff8f92fb55cd3897ce_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl8xMS0xLTEtMS0zNjc0Nw_bf94d393-3b54-4324-aa3d-f0960fcfb021"
      unitRef="usd">1300000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i41c55a23644049548973fcda73f7db3e_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl8xMS0zLTEtMS0zNjc0Nw_83a6b024-f465-4822-8c16-7747bf69e8ba"
      unitRef="usd">2700000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="idc438354956a453986db2a568fabdfcd_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl8xMS0xLTEtMS0zMjgwMw_2d342e3f-3ff9-44ca-a36f-81fcafe05c6b"
      unitRef="usd">18600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3b6d8b63d6d344f1bdc606d008afd9e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl8xMS0zLTEtMS0zMjgwMQ_3bb07de1-c9c4-4e1b-9371-e7dc8ee4e168"
      unitRef="usd">3900000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i21bce9cdec0442efa496d9f6f59f6c88_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl8xMS01LTEtMS0zMjc5OQ_7026a78f-0fb8-41ad-800a-c894f3f8b21e"
      unitRef="usd">300000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6YTIwYjlhM2ViYmZjNGU4MmFmOTUyZjNmOGFmZTQ1M2IvdGFibGVyYW5nZTphMjBiOWEzZWJiZmM0ZTgyYWY5NTJmM2Y4YWZlNDUzYl8xMS03LTEtMS0zMjc5Nw_2f2e2a5a-7ef6-4eeb-a861-d4a32e359f91"
      unitRef="usd">26800000</us-gaap:LeaseCost>
    <avo:SupplementalCashFlowInformationLesseeTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTM0_75697b34-aee5-46ca-8162-d3951ee0e415">&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:81.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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;td colspan="3" style="display:none"/&gt;&lt;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6ZGE2ZjAwZTg2NjExNDE5YmI4YzM0MmFmZjEzNWRhYzYvdGFibGVyYW5nZTpkYTZmMDBlODY2MTE0MTliYjhjMzQyYWZmMTM1ZGFjNl8yLTEtMS0xLTE4OTk1_8dd674d3-c4aa-4b46-b4e9-8a6389a3ce36"
      unitRef="usd">5500000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6ZGE2ZjAwZTg2NjExNDE5YmI4YzM0MmFmZjEzNWRhYzYvdGFibGVyYW5nZTpkYTZmMDBlODY2MTE0MTliYjhjMzQyYWZmMTM1ZGFjNl82LTEtMS0xLTMyODM3_0fb70913-871d-4009-a122-82be1d126d61"
      unitRef="usd">11300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTMy_6dedc8c1-fc88-4f16-8003-b7461c216712">&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, 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;48.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Less imputed interest&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;(28.8)&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom: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:#43c0b9;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:#43c0b9;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;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTMy_939fed62-c08a-464a-ba12-6b1cbd61d6fa">&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, 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;48.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Less imputed interest&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;(28.8)&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom: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:#43c0b9;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:#43c0b9;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;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M18yLTEtMS0xLTExOTg3_198b48ce-4df9-43a6-b409-20ed98833df3"
      unitRef="usd">6200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M18yLTItMS0xLTExOTg3_8e8f4c35-cfb4-4e34-a7a9-d1bcc5ca75bc"
      unitRef="usd">1400000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M18zLTEtMS0xLTExOTg3_bc2bd599-c5c4-48fd-a7d6-7986b62757bf"
      unitRef="usd">5800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M18zLTItMS0xLTExOTg3_2e705f6a-6fdb-4f7b-a6b8-d77bf36c7363"
      unitRef="usd">1300000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M180LTEtMS0xLTExOTg3_94111b6c-d4a3-488a-af48-610add91c982"
      unitRef="usd">5300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M180LTItMS0xLTExOTg3_5a8c3f16-ffef-4acf-aa34-30228363eb4a"
      unitRef="usd">1000000.0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M181LTEtMS0xLTExOTg3_8660fcd8-f29a-443f-83dc-217978811145"
      unitRef="usd">4800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M181LTItMS0xLTExOTg3_6ba72b47-1137-43ff-b76a-2faaa2e8e7cd"
      unitRef="usd">200000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M182LTEtMS0xLTExOTg3_3f2d4054-c443-4b2a-bc0a-4c1d962f44a4"
      unitRef="usd">4600000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M182LTItMS0xLTExOTg3_d8fb5b61-a98e-4c3f-8f69-da304829eae8"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M183LTEtMS0xLTExOTg3_a02ab7b1-6bb9-4e51-9650-92f2b2a0235c"
      unitRef="usd">48200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M183LTItMS0xLTExOTg3_43d5b367-9308-4cbd-884f-d37edad6a942"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M184LTEtMS0xLTI1MTU4_6bc9b292-5ad0-48c6-b131-59c782e67fb6"
      unitRef="usd">74900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M184LTItMS0xLTEzOTIw_34ab067f-b9e3-4c6f-8531-43c449fad272"
      unitRef="usd">3900000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M185LTEtMS0xLTI1MjI2_5f854d8e-1f0d-4f84-9d15-bff493c32f46"
      unitRef="usd">28800000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M185LTItMS0xLTExOTg3_0198f383-c305-4df7-9e4e-328651862946"
      unitRef="usd">600000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M18xMC0xLTEtMS0zMjcyMA_0fa316c1-a574-444d-9feb-748afc29e941"
      unitRef="usd">46100000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6Y2MyYTIyYzBjMDhiNDVjODkzNWQyZjRjMTRmZmU3NTMvdGFibGVyYW5nZTpjYzJhMjJjMGMwOGI0NWM4OTM1ZDJmNGMxNGZmZTc1M18xMC0yLTEtMS0zMjczMg_fa9e1fb9-d340-4664-bf6c-39289573f1b6"
      unitRef="usd">3300000</us-gaap:FinanceLeaseLiability>
    <avo:WeightedAverageRemainingLeaseTermsAndDiscountRatesLesseeTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTM2_c5776e24-fa04-4640-afdb-a550f808c614">&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, 2021 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;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;15.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;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.8&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.5&#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="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.5&#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="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6ZTBjZDMyZjljNDg0NDQ5YTljZDQyMDVkMDE2ZDYxMDgvdGFibGVyYW5nZTplMGNkMzJmOWM0ODQ0NDlhOWNkNDIwNWQwMTZkNjEwOF8xLTEtMS0xLTMyODQ4_13558b70-565c-45f0-a122-d9795308007a">P15Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6ZTBjZDMyZjljNDg0NDQ5YTljZDQyMDVkMDE2ZDYxMDgvdGFibGVyYW5nZTplMGNkMzJmOWM0ODQ0NDlhOWNkNDIwNWQwMTZkNjEwOF8xLTItMS0xLTMyODUx_39424ec7-4d78-4cad-a7c4-bd74e270993f">P2Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6ZTBjZDMyZjljNDg0NDQ5YTljZDQyMDVkMDE2ZDYxMDgvdGFibGVyYW5nZTplMGNkMzJmOWM0ODQ0NDlhOWNkNDIwNWQwMTZkNjEwOF8yLTEtMS0xLTMyODUz_550efefe-af04-4bdb-8d49-ebc8e2487f64"
      unitRef="number">0.055</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6ZTBjZDMyZjljNDg0NDQ5YTljZDQyMDVkMDE2ZDYxMDgvdGFibGVyYW5nZTplMGNkMzJmOWM0ODQ0NDlhOWNkNDIwNWQwMTZkNjEwOF8yLTItMS0xLTMyODU1_3258e915-9d48-4886-a67a-1784c508a450"
      unitRef="number">0.075</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTM1_4ce43b93-1c08-4c2b-9fc6-4d58973f7a55">&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 31, 2020 (prior to the adoption of ASC 842), future minimum lease payments under noncancelable agreements in accordance with ASC 840 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Capital Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;32.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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;Minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Less interest&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="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.7)&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:#43c0b9;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;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTM1_c4df5e0b-a518-4e3b-9d95-79dc68f937ff">&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 31, 2020 (prior to the adoption of ASC 842), future minimum lease payments under noncancelable agreements in accordance with ASC 840 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:67.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Capital Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;32.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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;Minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Less interest&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="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.7)&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:#43c0b9;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;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF8yLTEtMS0xLTMyODU3_665f7e61-e321-42f4-b583-fdc58d2ba6db"
      unitRef="usd">5500000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF8yLTItMS0xLTMyODkx_7f20a5bc-4c89-4e4b-beb6-a7862a2cadc2"
      unitRef="usd">1800000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF8zLTEtMS0xLTMyODc5_b3b4b552-56b0-42b3-8ea3-f6bc26d3efde"
      unitRef="usd">4700000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF8zLTItMS0xLTI1NjEz_f87192e4-15f3-4341-b629-004fdd7861e7"
      unitRef="usd">1600000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF80LTEtMS0xLTMyODgx_a9ddbed7-bd12-417c-98d3-602432933dc3"
      unitRef="usd">4200000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF80LTItMS0xLTI1NjEz_9cb37d85-a8a8-4871-845e-7c8ce15d0a98"
      unitRef="usd">1400000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF81LTEtMS0xLTMyODgz_33969188-2da8-4109-9133-56bfd4993105"
      unitRef="usd">3600000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF81LTItMS0xLTI1NjEz_f738a03c-2e1d-49bb-9d4b-176cdfb33c13"
      unitRef="usd">1200000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF82LTEtMS0xLTMyODg1_75f9b2f7-7b90-4b17-868f-24db3ac63268"
      unitRef="usd">3200000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF82LTItMS0xLTI1NjEz_20c641a0-d1f7-4ce7-ba83-8882c7f1ff3a"
      unitRef="usd">200000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF83LTEtMS0xLTMyODg3_2e179c0a-3ace-40f4-bab9-6c4318abe8de"
      unitRef="usd">32300000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF83LTItMS0xLTMyOTAx_2ded9770-dd12-4a06-8671-e9623d78e90a"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF84LTEtMS0xLTMyODg5_77f9afd1-1f71-4d3d-bd58-adb8a7e2198f"
      unitRef="usd">53500000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF84LTItMS0xLTMyOTAz_07064adb-706c-498f-8684-0a44f12f0af9"
      unitRef="usd">6200000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF85LTItMS0xLTMyOTA1_e921e885-70ee-4a07-82c0-6b389f1ee658"
      unitRef="usd">1700000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGFibGU6NzBjMWQ3YTYzODY1NGI0ODhjOTk1Y2QzM2YyMzBmZjQvdGFibGVyYW5nZTo3MGMxZDdhNjM4NjU0YjQ4OGM5OTVjZDMzZjIzMGZmNF8xMC0yLTEtMS0zMjkwNw_35726d18-c109-4c61-b63a-a7104db236d3"
      unitRef="usd">4500000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <us-gaap:FinanceLeaseLiability
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF8xNjQ5MjY3NDUzNTMx_8dd1a7b5-67b0-416b-bb2f-1f4cd6952925"
      unitRef="usd">5700000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF8xNjQ5MjY3NDUzNTgw_7149d101-aa72-415a-b48c-03f25ac5a196"
      unitRef="usd">600000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDM0NDk5_c1c84a27-f5aa-4624-ab6f-a44f5148b43d"
      unitRef="usd">300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDM0NDk5_e2364644-d731-446b-a239-8c60431cb3fa"
      unitRef="usd">300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTQw_02ab8c02-6cc2-4150-ad23-3d092a259e5f"
      unitRef="usd">6900000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMTk4L2ZyYWc6Y2RlOGVhOTgzODk3NGJmZDkxNzkyYThlNGRkYjFhNmQvdGV4dHJlZ2lvbjpjZGU4ZWE5ODM4OTc0YmZkOTE3OTJhOGU0ZGRiMWE2ZF84Nzk2MDkzMDMzNTU0_17c1a5c6-5bd0-4dd6-8d5d-43d1625c471e"
      unitRef="usd">6100000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180Ni9mcmFnOjliMjI5MmRmMGVhNjRiNzE5NTNkZDFmMTYwZTNkZDQyL3RleHRyZWdpb246OWIyMjkyZGYwZWE2NGI3MTk1M2RkMWYxNjBlM2RkNDJfMTg5OQ_99db241a-9f9d-47e3-818d-8160cca5441a">Commitments and Contingencies&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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;The Company is involved from time to time in claims, proceedings, and litigation, including the following:&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 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, which the Company recorded as a loss contingency in selling, general and administrative expenses in the consolidated statements of comprehensive income during the three months ended April 30, 2021. The parties executed a stipulation of settlement agreement on such terms in November 2021. This preliminary settlement is subject to approval by the applicable courts.&lt;/span&gt;&lt;/div&gt;The outcomes of our legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and if one or more legal matters were resolved against the Company in a reporting period for amounts above management&#x2019;s expectations, the Company&#x2019;s financial condition and operating results for that period could be materially adversely affected.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="idfbf50d9f6cf4752823b10493ac0ff53_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180Ni9mcmFnOjliMjI5MmRmMGVhNjRiNzE5NTNkZDFmMTYwZTNkZDQyL3RleHRyZWdpb246OWIyMjkyZGYwZWE2NGI3MTk1M2RkMWYxNjBlM2RkNDJfMTI1MA_979f283e-f64e-4d07-8ec1-2e717c20f605"
      unitRef="usd">800000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDgxMA_4e665cb9-2d5e-427d-b615-56e59a757012">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:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;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;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;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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 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:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;96.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;span style="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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;span style="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:#43c0b9;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;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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-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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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.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:#43c0b9;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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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.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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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.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;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;(14.7)&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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Operating lease 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;(10.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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 tax liabilities&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;(36.8)&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;(30.7)&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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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, 2021, the Company had foreign net operating loss carryforwards of $4.3&#160;million, $3.6&#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.6&#160;million and $0.3&#160;million for the years ended October&#160;31, 2021 and 2020, respectively. The valuation allowance as of October&#160;31, 2021 and 2020 primarily relates to deferred tax assets in jurisdictions with current and historical losses as well as deferred tax assets which would generate capital losses and can only be realizable upon generation of future capital gains.&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;At October&#160;31, 2021 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 $121.6&#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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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.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;6.0&#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, 2021and 2020 would impact the effective tax rate. There is potential for significant changes to unrecognized tax benefits by the end of fiscal year 2021 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.9&#160;million, $(1.9)&#160;million, and $1.4&#160;million of interest and penalties in the years ended October&#160;31, 2021, 2020 and 2019, respectively, in the consolidated statements of comprehensive income and had $7.7&#160;million and $6.8&#160;million for interest and penalties accrued as of October&#160;31, 2021 and 2020, 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 &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;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, 2016.&#160;The statute of limitations for the tax years ended October&#160;31, 2017 and forward are still open as of October&#160;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;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. &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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDY0Mw_a40ba5b4-dc1b-4957-8dc6-2e960e66f7e4">&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:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;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;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;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMy0xLTEtMS0xNTE0NA_d74992f4-9898-4dfb-94a7-1b08c4bf85ca"
      unitRef="usd">2200000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMy0zLTEtMS0zNDI2MQ_00a123ca-6e59-43a7-9eb3-a783c7268436"
      unitRef="usd">4600000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMy01LTEtMS0zNDI2MQ_174a5a7f-e546-48e8-91ed-c19b3219b8d0"
      unitRef="usd">11800000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfNC0xLTEtMS0xNTE0NA_e2a611f7-5346-4c0a-8fcd-8c30ec35f341"
      unitRef="usd">600000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfNC0zLTEtMS0zNDI2NQ_339ac8ab-977c-4e46-b291-46d20cac869e"
      unitRef="usd">700000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfNC01LTEtMS0zNDI2NQ_37eeb35b-23e1-4954-8ecb-1ca8a51728b7"
      unitRef="usd">2600000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfNS0xLTEtMS0xNTE0NA_f91d4781-6299-47d2-a390-bedb45e45c2a"
      unitRef="usd">9500000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfNS0zLTEtMS0zNDI2OA_b118af65-b7f2-41e6-9c01-67ae5bcc323f"
      unitRef="usd">10700000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfNS01LTEtMS0zNDI2OA_2d661984-786d-4d85-b0f8-dbe866d2ec88"
      unitRef="usd">9300000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfNi0xLTEtMS0xNTE0NA_fff39fd8-1188-4396-9dcc-2ac685fc007c"
      unitRef="usd">12300000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfNi0zLTEtMS0zNDI3Mg_3f789950-421c-4b0e-a03a-0d0676cafe1c"
      unitRef="usd">16000000.0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfNi01LTEtMS0zNDI3Mg_d0636bde-1b0f-43ab-93e6-11bea6c54fc4"
      unitRef="usd">23700000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfOC0xLTEtMS0xNTE0NA_894145fa-2c4b-40d6-b9f0-46da18535d28"
      unitRef="usd">2600000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfOC0zLTEtMS0zNDI3NQ_7044fec5-f14a-4feb-8525-d9869c164d87"
      unitRef="usd">1100000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfOC01LTEtMS0zNDI3NQ_20a83fc8-bfc9-4f5b-a8b1-8194eae0c2ea"
      unitRef="usd">-600000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfOS0xLTEtMS0xNTE0NA_ec672b9c-35cd-459d-8366-18db0f172699"
      unitRef="usd">300000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfOS0zLTEtMS0zNDI3OA_6f49e7d7-0bb7-4af8-8909-8de38d3e9b1a"
      unitRef="usd">-200000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfOS01LTEtMS0zNDI3OA_93b3f56e-fc5b-42ff-9541-cc344f406ca8"
      unitRef="usd">200000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMTAtMS0xLTEtMTUxNDQ_0d8f5792-69c5-4633-bcc5-0391b6c05e1b"
      unitRef="usd">5900000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMTAtMy0xLTEtMzQyODE_6895f35a-5c91-4922-8c85-de15610c809d"
      unitRef="usd">-1900000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMTAtNS0xLTEtMzQyODE_c59c75e4-7bb2-4fdd-ad20-47e867cb1b84"
      unitRef="usd">1000000.0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMTEtMS0xLTEtMTUxNDQ_807b7517-9675-402f-910c-bcc0cb96aa3c"
      unitRef="usd">8800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMTEtMy0xLTEtMzQyODQ_3e149664-0649-4ba4-8cd4-23afd3122776"
      unitRef="usd">-1000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMTEtNS0xLTEtMzQyODQ_fb569af7-794a-46bc-affc-f69a54922a18"
      unitRef="usd">600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMTItMS0xLTEtMTUxNDQ_dbf43262-af12-4204-a395-fbf7650249c9"
      unitRef="usd">21100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMTItMy0xLTEtMzQyODc_124362c6-6c24-4c01-abb8-817c226c170e"
      unitRef="usd">15000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjEwNDNlMjQzZjVmMzRkZjk5MDk0NDQwZTAxZjlkN2E0L3RhYmxlcmFuZ2U6MTA0M2UyNDNmNWYzNGRmOTkwOTQ0NDBlMDFmOWQ3YTRfMTItNS0xLTEtMzQyODk_7ef27e8d-d250-4d2c-9e7c-b1351e5bf060"
      unitRef="usd">24300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDY0NA_98aa784e-19da-443d-ad8c-bd0edb8492fc">&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 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:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;96.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOmE5YmQ0ZTU1MGYyYjQ2OTM5YmI4ZGE0NmM5ZmQxOWQxL3RhYmxlcmFuZ2U6YTliZDRlNTUwZjJiNDY5MzliYjhkYTQ2YzlmZDE5ZDFfMi0xLTEtMS0xNTg2Mg_b2d549e9-679f-473f-8344-7af6237ced56"
      unitRef="usd">20800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOmE5YmQ0ZTU1MGYyYjQ2OTM5YmI4ZGE0NmM5ZmQxOWQxL3RhYmxlcmFuZ2U6YTliZDRlNTUwZjJiNDY5MzliYjhkYTQ2YzlmZDE5ZDFfMi0zLTEtMS0zNDMxMw_e9d1490d-fde4-4d56-9105-bd5d68989f7e"
      unitRef="usd">31000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOmE5YmQ0ZTU1MGYyYjQ2OTM5YmI4ZGE0NmM5ZmQxOWQxL3RhYmxlcmFuZ2U6YTliZDRlNTUwZjJiNDY5MzliYjhkYTQ2YzlmZDE5ZDFfMi01LTEtMS0zNDMxNg_4398327c-c9e9-4fd8-89a8-e1071274ab8e"
      unitRef="usd">51700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOmE5YmQ0ZTU1MGYyYjQ2OTM5YmI4ZGE0NmM5ZmQxOWQxL3RhYmxlcmFuZ2U6YTliZDRlNTUwZjJiNDY5MzliYjhkYTQ2YzlmZDE5ZDFfMy0xLTEtMS0xNTg2Mg_95cc2a24-56f4-4afb-9f6f-f9d9d90cca03"
      unitRef="usd">45200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOmE5YmQ0ZTU1MGYyYjQ2OTM5YmI4ZGE0NmM5ZmQxOWQxL3RhYmxlcmFuZ2U6YTliZDRlNTUwZjJiNDY5MzliYjhkYTQ2YzlmZDE5ZDFfMy0zLTEtMS0zNDMxMw_fc0e34b1-c051-43e3-8bdb-2f1e3e3c02a6"
      unitRef="usd">12800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOmE5YmQ0ZTU1MGYyYjQ2OTM5YmI4ZGE0NmM5ZmQxOWQxL3RhYmxlcmFuZ2U6YTliZDRlNTUwZjJiNDY5MzliYjhkYTQ2YzlmZDE5ZDFfMy01LTEtMS0zNDMxNg_d83094b7-111f-455a-9de3-023a8ad1e5fd"
      unitRef="usd">44300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOmE5YmQ0ZTU1MGYyYjQ2OTM5YmI4ZGE0NmM5ZmQxOWQxL3RhYmxlcmFuZ2U6YTliZDRlNTUwZjJiNDY5MzliYjhkYTQ2YzlmZDE5ZDFfNC0xLTEtMS0xNTg2Mg_dd73ca3f-16a6-4e3f-82e9-7ecbe3deb48b"
      unitRef="usd">66000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOmE5YmQ0ZTU1MGYyYjQ2OTM5YmI4ZGE0NmM5ZmQxOWQxL3RhYmxlcmFuZ2U6YTliZDRlNTUwZjJiNDY5MzliYjhkYTQ2YzlmZDE5ZDFfNC0zLTEtMS0zNDMxMw_ff091758-c54b-4f3d-9a81-a5a12f0094b6"
      unitRef="usd">43800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOmE5YmQ0ZTU1MGYyYjQ2OTM5YmI4ZGE0NmM5ZmQxOWQxL3RhYmxlcmFuZ2U6YTliZDRlNTUwZjJiNDY5MzliYjhkYTQ2YzlmZDE5ZDFfNC01LTEtMS0zNDMxNg_1574e01f-054b-474e-9ebf-354a1674b9eb"
      unitRef="usd">96000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDY0NQ_fad1ff82-7ddd-4c8c-ae26-adda4161a692">&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:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;span style="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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;span style="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:#43c0b9;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;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMi0xLTEtMS0xNTY4OQ_18e72129-c6d9-4ad2-9a4f-f20d90f30eca"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMi0zLTEtMS0zNDMyMg_22a0fc06-3777-4855-9844-393ec865c31f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMi01LTEtMS0zNDMyMg_defbaf3a-2b8c-4e0a-a44d-99a5411c118a"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMy0xLTEtMS0xNTY4OQ_923b1784-8b3b-45ce-b17d-824f8dc2fe4d"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMy0zLTEtMS0zNDMyMg_35ce7623-7665-4653-aa99-d99a97bac32e"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMy01LTEtMS0zNDMyMg_223c0008-e585-4ae7-bed0-196c9e75cf4b"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfNC0xLTEtMS0xNTY4OQ_9cb56b85-1137-49ba-89d3-a42cd3759da4"
      unitRef="number">0.023</avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent>
    <avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfNC0zLTEtMS0zNDMyMg_ed781d06-a5f8-447e-a2c4-95edfac0bc70"
      unitRef="number">0.056</avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent>
    <avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfNC01LTEtMS0zNDMyMg_93db4a73-bb1c-420c-ab0f-b1c55edf49fb"
      unitRef="number">0.031</avo:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfNS0xLTEtMS0xNTY4OQ_63f344b9-1707-4688-990f-704949b814c3"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfNS0zLTEtMS0zNDMyMg_fc40885e-99d3-42cb-9007-7a7850073216"
      unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfNS01LTEtMS0zNDMyMg_98f8dc15-5d0b-497e-84b4-cd221d26ce29"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfNi0xLTEtMS0xNTY4OQ_8185450a-efcd-4343-b57f-cc53f72fe804"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfNi0zLTEtMS0zNDMyMg_ab0713d9-1f2c-480c-8e98-26abc4dbb64f"
      unitRef="number">0.101</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfNi01LTEtMS0zNDMyMg_a6b4d4c3-44ad-4001-ab9a-66ec887fb4f8"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfOS0xLTEtMS0xNTY4OQ_e9c6bf50-8bbf-4cec-9ef0-00482c974a86"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfOS0zLTEtMS0zNDMyMg_413638d1-8605-46e1-b390-a796b7b21da8"
      unitRef="number">0.046</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfOS01LTEtMS0zNDMyMg_ba861b5b-d189-47fa-81e4-1bbd4175d8f3"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTAtMS0xLTEtMTU2ODk_e30ee690-02df-4034-973c-aa457e0881e6"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent>
    <avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTEtMy0xLTEtMzQzMjI_acaef619-269b-41c6-97aa-e63404516bb0"
      unitRef="number">-0.028</avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent>
    <avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTEtNS0xLTEtMzQzMjI_66a47707-f013-4624-9c7c-c3e53a3de1a2"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationNOLCarrybackCARESActPercent>
    <avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTYtMS0xLTEtMzkwNDk_a16d36ca-e166-467b-87cf-2de133e752be"
      unitRef="number">0.083</avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent>
    <avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTUtMy0xLTEtNDIwOTQ_e0e61028-c7e4-4c6c-8b0b-82afead619cf"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent>
    <avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTUtNS0xLTEtNDIwOTQ_68e9de0e-986d-49fe-8c7c-9505a05beb67"
      unitRef="number">0</avo:EffectiveIncomeTaxRateReconciliationChangeInForeignTaxRatePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTItMS0xLTEtMTU2ODk_74f35786-ec67-48d4-a898-247d4916c880"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTMtMy0xLTEtMzQzMjI_b510878d-aa22-4479-aab7-79ce73351b2f"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTMtNS0xLTEtMzQzMjI_54e9119c-f05b-448f-8199-c12d9fa1c116"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTMtMS0xLTEtMTU2ODk_72918a5b-7ad7-4332-91b8-10bb28f1a86d"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTQtMy0xLTEtMzQzMjI_2aee0068-9458-4835-bc0d-47ecc0f77394"
      unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTQtNS0xLTEtMzQzMjI_18889e4f-6a8d-4f12-8ef3-a6423b27eff9"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTQtMS0xLTEtMTU2ODk_91c94f10-fe40-423b-a837-cba2a2e6c156"
      unitRef="number">0.320</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTUtMy0xLTEtMzQzMjI_70d4738a-6ffc-49fb-bd2d-98aa658ca31c"
      unitRef="number">0.342</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjIyNWQzMWZjOTc5YTQ3NjliMjBjY2EzNTM5MjhlZjRhL3RhYmxlcmFuZ2U6MjI1ZDMxZmM5NzlhNDc2OWIyMGNjYTM1MzkyOGVmNGFfMTUtNS0xLTEtMzQzMjI_0dadd769-f9f3-4a3b-8f8b-885e0d0ce737"
      unitRef="number">0.253</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDY0Ng_bf8c0973-4d94-4ce1-8fba-9a87d0ce9cd0">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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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.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:#43c0b9;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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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.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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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.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;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;(14.7)&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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Operating lease 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;(10.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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 tax liabilities&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;(36.8)&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;(30.7)&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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMi0xLTEtMS0xNTQ2NQ_9a243875-c599-49fa-8c01-e70e473d8615"
      unitRef="usd">4200000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMi0zLTEtMS0xNTQ2Ng_569545c7-c19c-449f-8de8-1a8c29e22c2b"
      unitRef="usd">4000000.0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMy0xLTEtMS0xNTQ2NQ_89153e07-b077-4d4b-aa34-9dca86b41cce"
      unitRef="usd">800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMy0zLTEtMS0xNTQ2Ng_6b4862d5-e1ba-43f5-a75b-f1efa546a070"
      unitRef="usd">1800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNC0xLTEtMS0xNTQ2NQ_190db184-572f-4eea-8282-14c649180c33"
      unitRef="usd">800000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNC0zLTEtMS0xNTQ2Ng_4cfcd273-be69-4a94-8ad1-3b05c9090d34"
      unitRef="usd">800000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNS0xLTEtMS0xNTQ2NQ_573e633b-7757-481c-89fa-fdb6a5ce659b"
      unitRef="usd">800000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNS0zLTEtMS0xNTQ2Ng_8791c40b-a9df-4ef6-8ab2-8f9b28d92ebb"
      unitRef="usd">1500000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNi0xLTEtMS0zOTA1Nw_b276a005-6870-4ba7-b70e-9de5601dbbd8"
      unitRef="usd">11200000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNi0zLTEtMS00MjA4MQ_4ca0361f-7cda-42a1-87a7-2be8c7b5ac31"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNi0xLTEtMS0xNTQ2NQ_8d1e7bde-9569-47f6-8d66-f6a7176461e9"
      unitRef="usd">300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNi0zLTEtMS0xNTQ2Ng_27a4b75b-cf9e-49dc-a2d3-13994714aef9"
      unitRef="usd">300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNy0xLTEtMS0xNTQ2NQ_53d28e95-b69d-453b-8380-6927b9e8d803"
      unitRef="usd">18100000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfNy0zLTEtMS0xNTQ2Ng_bc5d6088-d0fa-43b6-abd1-a104b6212688"
      unitRef="usd">8500000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfOC0xLTEtMS0xNTQ2NQ_17b1e68d-7f92-4ca8-8992-c0bef30e71f3"
      unitRef="usd">500000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfOC0zLTEtMS0xNTQ2Ng_d10f5eaf-4e1a-4bb3-9c46-885bbef47361"
      unitRef="usd">1100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfOS0xLTEtMS0xNTQ2NQ_31b1b4f3-8ce2-4f78-8546-bebe56af6965"
      unitRef="usd">17600000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfOS0zLTEtMS0xNTQ2Ng_5c33c100-d1dd-4510-bf50-4975fd7b1e0d"
      unitRef="usd">7300000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTAtMS0xLTEtMTU0NjU_19fbbae6-e866-4b2d-8ba1-a8f5ce5821c1"
      unitRef="usd">3100000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTAtMy0xLTEtMTU0NjY_ac49ae4f-a36f-4d21-9a9d-cf0f6ac21edd"
      unitRef="usd">14700000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTEtMS0xLTEtMTU0NjU_206bee26-3769-43bd-bd5b-c623ed78274b"
      unitRef="usd">21600000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTEtMy0xLTEtMTU0NjY_253dfe30-3049-4b31-9c43-c6bdb573f0a3"
      unitRef="usd">14400000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTMtMS0xLTEtMzkwNjY_72d9a265-4bc8-48e9-b367-bd7e0fdad6de"
      unitRef="usd">10700000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTMtMy0xLTEtNDIwODk_50face05-6b6d-4fa2-b57d-fd5a2d4eb715"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTItMS0xLTEtMTU0NjU_ef8925d4-3d07-48fe-b5fc-c6c04520a360"
      unitRef="usd">1400000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTItMy0xLTEtMTU0NjY_8bcfb954-9189-4247-8374-d1a8d7fd8c42"
      unitRef="usd">1600000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTMtMS0xLTEtMTU0NjU_65617fb8-81e0-40a9-9848-2fbad74d4095"
      unitRef="usd">36800000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTMtMy0xLTEtMTU0NjY_0346de9f-8c01-43ab-b454-e6c633f04cad"
      unitRef="usd">30700000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTQtMS0xLTEtMTU0NjU_18cacd93-876f-4e0c-be5d-d6c754eee47d"
      unitRef="usd">19200000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjRjYTNkZTM5MzRkMTRhY2I5YjI2YzY3ODAyMWIyMDdkL3RhYmxlcmFuZ2U6NGNhM2RlMzkzNGQxNGFjYjliMjZjNjc4MDIxYjIwN2RfMTQtMy0xLTEtMTU0NjY_e38e1186-e628-49f5-b5aa-e90b568e8f50"
      unitRef="usd">23300000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDY3Nw_408916ec-dfe9-42cd-a16d-cd0da1eedd9b"
      unitRef="usd">4300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <avo:DeferredTaxAssetsOperatingLossCarryforwardsForeignIndefinite
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfOTM0NTg0ODg3Nzk0NQ_df1497d1-7fc5-49b1-b5a3-398a1e28933b"
      unitRef="usd">3600000</avo:DeferredTaxAssetsOperatingLossCarryforwardsForeignIndefinite>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfMTA5OTUxMTYzNjEyNg_7b77ddc4-659f-4f43-ac2e-fcdbb089766e"
      unitRef="usd">600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDY5Mg_8acbd228-3039-4d6f-b129-e7e07829a41e"
      unitRef="usd">300000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <avo:DeferredTaxLiabilitiesWithholdingTaxDueOnForeignEarnings
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDcwNg_ace9343b-61f1-4573-be8e-2f164edf8f7b"
      unitRef="usd">28100000</avo:DeferredTaxLiabilitiesWithholdingTaxDueOnForeignEarnings>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDcyMQ_315d3cd0-84bd-4d81-b9a8-2471dad9deb3"
      unitRef="usd">121600000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDY0Nw_033570b0-5d95-41a6-ac48-5b2e4a4f9953">&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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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.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;6.0&#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="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjc3OTgyZDRhZGZhYTRlMzdiZjExYmVlYTA1ZjgxMjExL3RhYmxlcmFuZ2U6Nzc5ODJkNGFkZmFhNGUzN2JmMTFiZWVhMDVmODEyMTFfMi0xLTEtMS0xNTU2NA_a00eba53-16b1-4bb5-92d6-d5fb21101e23"
      unitRef="usd">6000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2a5df8fbaa1644f9a0ca038d29d9c216_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjc3OTgyZDRhZGZhYTRlMzdiZjExYmVlYTA1ZjgxMjExL3RhYmxlcmFuZ2U6Nzc5ODJkNGFkZmFhNGUzN2JmMTFiZWVhMDVmODEyMTFfMi0zLTEtMS0zNDM5OA_5558f68e-937e-4712-af59-4b17e8c23de9"
      unitRef="usd">6200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjc3OTgyZDRhZGZhYTRlMzdiZjExYmVlYTA1ZjgxMjExL3RhYmxlcmFuZ2U6Nzc5ODJkNGFkZmFhNGUzN2JmMTFiZWVhMDVmODEyMTFfMy0xLTEtMS0zOTA3OQ_71b84772-4249-44b1-bfef-1ecda0954c4c"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjc3OTgyZDRhZGZhYTRlMzdiZjExYmVlYTA1ZjgxMjExL3RhYmxlcmFuZ2U6Nzc5ODJkNGFkZmFhNGUzN2JmMTFiZWVhMDVmODEyMTFfMy0zLTEtMS00MjExMQ_c7676ae5-2852-4886-9abe-3e37f82b051a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjc3OTgyZDRhZGZhYTRlMzdiZjExYmVlYTA1ZjgxMjExL3RhYmxlcmFuZ2U6Nzc5ODJkNGFkZmFhNGUzN2JmMTFiZWVhMDVmODEyMTFfMy0xLTEtMS0xNTU2NA_037b7d6c-f434-4c2f-a6ab-ee2cbb2dbd02"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjc3OTgyZDRhZGZhYTRlMzdiZjExYmVlYTA1ZjgxMjExL3RhYmxlcmFuZ2U6Nzc5ODJkNGFkZmFhNGUzN2JmMTFiZWVhMDVmODEyMTFfMy0zLTEtMS0zNDQxNQ_535f98d0-b824-4618-a4c4-279909b07f26"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjc3OTgyZDRhZGZhYTRlMzdiZjExYmVlYTA1ZjgxMjExL3RhYmxlcmFuZ2U6Nzc5ODJkNGFkZmFhNGUzN2JmMTFiZWVhMDVmODEyMTFfNC0xLTEtMS0xNTU2NA_25c80f39-ba2b-4795-827b-4ed21272fed7"
      unitRef="usd">6100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RhYmxlOjc3OTgyZDRhZGZhYTRlMzdiZjExYmVlYTA1ZjgxMjExL3RhYmxlcmFuZ2U6Nzc5ODJkNGFkZmFhNGUzN2JmMTFiZWVhMDVmODEyMTFfNC0zLTEtMS0zNDQxOA_97aef4f1-a98b-420d-8a56-6545b7c3a713"
      unitRef="usd">6000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDczNg_2fbdbb36-b18a-446b-be1a-02f5fede04ab"
      unitRef="usd">900000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDc1Mg_055b91b3-ec14-4623-a10e-b407f8768520"
      unitRef="usd">-1900000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDc2Ng_1b3eb637-101e-4940-8dd7-c972fdd1d38a"
      unitRef="usd">1400000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDc4MA_3f4264f8-d652-452b-bc62-1c9df42f321e"
      unitRef="usd">7700000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzAzMDc5NA_c22d3a71-47a3-4075-ba64-bb1da97c4c88"
      unitRef="usd">6800000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="i1b1a2dea18da4b55a3d4776b436edb5b_D20201230-20201230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfODc5NjA5MzA2NTE3MA_ea1e4a8a-c970-482f-80bf-00ac596fe333"
      unitRef="usd">5400000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN180OS9mcmFnOjE4MDU5MGM3NzVhZTQxYTA4ZDZhY2U5YmE3MDg3Zjg2L3RleHRyZWdpb246MTgwNTkwYzc3NWFlNDFhMDhkNmFjZTliYTcwODdmODZfOTM0NTg0ODg3Nzk1OQ_5f841bb2-3b09-486d-aca2-213d0bc66883"
      unitRef="usd">-1200000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ2MzA0_e03f47de-12ff-464f-9f70-fe855b2420a7">Shareholders&#x2019; Equity&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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;During fiscal years 2021, 2020, and 2019, we maintained stock-based incentive plans (see below for more details). Stock-based compensation expense is recorded in selling, general and administrative expenses in the consolidated statements of comprehensive 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 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:99.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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 style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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 style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Tax benefit&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;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;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;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;&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, 2021 was $3.9&#160;million and is expected to be recognized over a weighted-average period of 1.7 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;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:#232f84;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 performance share units 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, 2021, 9,296,260 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:#232f84;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;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:8pt;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:8pt;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:8pt;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 year ended October&#160;31, 2021. Assumptions used to estimate the fair value for stock options granted during the years ended October 31, 2020 and 2019 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:74.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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.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;25.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;/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;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;&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 weighted-average grant-date fair value of options granted during the years ended October&#160;31, 2020 and 2019 was $3.61 and $5.35, respectively. The total grant-date fair value of stock options vested during the years ended October&#160;31, 2021 and 2020 was $1.3&#160;million and $5.5&#160;million, respectively. No stock options vested during the year ended October 31, 2019. The total intrinsic value of stock options exercised was $0.2&#160;million in both years ended October&#160;31, 2021 and 2020. No stock options were exercised during the year ended October 31, 2019.  &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 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 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, 2021 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:35.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.459%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt"&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;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;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 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;7.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;8.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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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-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;Less than 500 shares were exercised during the year ended October 31, 2021.&lt;/span&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:73.472%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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, 2021 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.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;8.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Vested and expected to vest at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 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;8.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;10.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;Unvested at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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: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;/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%"&gt;   Approximately 26,000 unvested shares outstanding were modified during the year ended October 31, 2021 in connection with the retirement of a long-tenured employee, which affected the computation of the weighted average grant-date fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#232f84;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;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 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="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 granted to employees as well as new-hires and generally vest ratably over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjU0NTM3_e9607b06-33e3-4d2d-86fa-e9d67f62cb67"&gt;three&lt;/span&gt; to four years. Activity for awards during the year ended October&#160;31, 2021 was as follows. No awards were granted during the years ended October&#160;31, 2020 and 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;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;Outstanding at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;On October 1, 2020, RSUs were granted to directors in connection with our IPO, with a vesting date in March 2021. Under our Director Compensation Plan, directors were henceforth approved for the automatic grant on the date of each Annual Shareholders&#x2019; Meeting, set to cliff-vest at the earlier of one year following, or at the subsequent Annual Shareholders&#x2019; Meeting. Activity for these awards during the years ended October&#160;31, 2021 and 2020 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:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;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;Outstanding at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#232f84;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:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ2MzA1_eff4791d-6a6b-40f0-b12d-cf16e7903118">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:99.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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 style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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 style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Tax benefit&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;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;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;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;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2c7d8d2952e54dceadeeee32793ef6ab_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF8yLTEtMS0xLTE1NjQ2_60992957-107a-4a36-a9f4-5eb91489d654"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2a8fa85c46ac4ee2ace7db7a6b5897c1_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF8yLTMtMS0xLTE1NjQ4_b8425837-21eb-4e3d-8897-520bcf8521a7"
      unitRef="usd">4800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i00729fcb8bd645138bc7957c73b382e5_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF8yLTUtMS0xLTM0ODYz_7b047a54-a3cf-4f0c-8cfc-b13b58f19b01"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iee9789340c9244a6bb1ada6df2e8b854_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF8zLTEtMS0xLTE1NjQ2_7b9df79d-78cc-40aa-97cf-6d1f11228b5b"
      unitRef="usd">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i94a8ff36ff7c4699ab7a3f610ae76ad1_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF8zLTMtMS0xLTE1NjQ4_e9640847-7dbb-4580-8ec2-dc38fc82b08b"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i035ed127f2714b2abca7208a85341fbd_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF8zLTUtMS0xLTM0ODY1_c93f13c3-a23b-4452-9734-7c5d212e5c26"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF80LTEtMS0xLTE1NjQ2_3d276560-c0dc-40e8-bea6-d056d65eb8b9"
      unitRef="usd">2600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF80LTMtMS0xLTE1NjQ4_16ce746c-6579-4861-ae20-09dc636c8b85"
      unitRef="usd">4900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF80LTUtMS0xLTM0ODY1_3bf7eb26-7660-4202-a07f-1aabc25f197c"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF81LTEtMS0xLTE1NjQ2_97e0bd1f-c8cf-49b2-a60a-d1c362a7bb2c"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF81LTMtMS0xLTE1NjQ4_eb9de6e3-65ef-43de-9276-2f9cfc47b05a"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6N2VlYzIyNzBhYWU5NGM4N2FjMmYxMDdmMjEwMmRhZDAvdGFibGVyYW5nZTo3ZWVjMjI3MGFhZTk0Yzg3YWMyZjEwN2YyMTAyZGFkMF81LTUtMS0xLTM0ODY3_9df14b9c-4e1a-4a28-be8f-a7090df763e8"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ1MjU2_9e0086eb-9c9b-4d61-8907-f527ca908634"
      unitRef="usd">3900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xNjQ5MjY3NDU3Mjgw_8307ea05-ab7b-437a-81ea-d49d3e445a70">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i1eb21d9f01bf4288966baf0b78c85ae2_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTA1_f7f9bc02-a153-4cde-aa7b-aefdfe6f617a"
      unitRef="shares">10200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2ODk0_5a9f9a4e-318a-4a78-b402-5d38a1f325c5"
      unitRef="shares">9880190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2ODgz_7c406895-88de-416f-aecc-a39ad4ced477"
      unitRef="shares">9296260</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ2MzA2_5ae49aa1-c863-45a4-9606-25e1432fba22">Assumptions used to estimate the fair value for stock options granted during the years ended October 31, 2020 and 2019 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;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.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;25.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;/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;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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2a8fa85c46ac4ee2ace7db7a6b5897c1_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NmMxZDM1MTJiZGFhNDllN2ExYjk1MDlhODFlMGY3OGEvdGFibGVyYW5nZTo2YzFkMzUxMmJkYWE0OWU3YTFiOTUwOWE4MWUwZjc4YV8yLTEtMS0xLTM0ODgx_7988046f-a6c1-492b-8946-6b3e0feae44f"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i00729fcb8bd645138bc7957c73b382e5_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NmMxZDM1MTJiZGFhNDllN2ExYjk1MDlhODFlMGY3OGEvdGFibGVyYW5nZTo2YzFkMzUxMmJkYWE0OWU3YTFiOTUwOWE4MWUwZjc4YV8yLTMtMS0xLTM0ODg0_0e3664df-cf5f-4cbe-a56d-1a4619c0b49a"
      unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2a8fa85c46ac4ee2ace7db7a6b5897c1_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NmMxZDM1MTJiZGFhNDllN2ExYjk1MDlhODFlMGY3OGEvdGFibGVyYW5nZTo2YzFkMzUxMmJkYWE0OWU3YTFiOTUwOWE4MWUwZjc4YV8zLTEtMS0xLTM0ODg4_808e17fc-5d66-4592-951c-54d39e0dd6ef"
      unitRef="number">0.300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i00729fcb8bd645138bc7957c73b382e5_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NmMxZDM1MTJiZGFhNDllN2ExYjk1MDlhODFlMGY3OGEvdGFibGVyYW5nZTo2YzFkMzUxMmJkYWE0OWU3YTFiOTUwOWE4MWUwZjc4YV8zLTMtMS0xLTM0ODkw_8ad80cde-a20f-4c39-bc06-99b9cdb920f0"
      unitRef="number">0.250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2a8fa85c46ac4ee2ace7db7a6b5897c1_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NmMxZDM1MTJiZGFhNDllN2ExYjk1MDlhODFlMGY3OGEvdGFibGVyYW5nZTo2YzFkMzUxMmJkYWE0OWU3YTFiOTUwOWE4MWUwZjc4YV80LTEtMS0xLTM0ODk0_2d867f3d-8a8f-4e2c-907d-e5eca40a9470">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i00729fcb8bd645138bc7957c73b382e5_D20181101-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NmMxZDM1MTJiZGFhNDllN2ExYjk1MDlhODFlMGY3OGEvdGFibGVyYW5nZTo2YzFkMzUxMmJkYWE0OWU3YTFiOTUwOWE4MWUwZjc4YV80LTMtMS0xLTM0ODk2_c8c67e26-18a9-4160-af7c-b278bd79084f">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i2a8fa85c46ac4ee2ace7db7a6b5897c1_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NmMxZDM1MTJiZGFhNDllN2ExYjk1MDlhODFlMGY3OGEvdGFibGVyYW5nZTo2YzFkMzUxMmJkYWE0OWU3YTFiOTUwOWE4MWUwZjc4YV81LTEtMS0xLTM0OTAw_be293801-d8f0-4603-850b-8d2f8d7c9898"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i00729fcb8bd645138bc7957c73b382e5_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NmMxZDM1MTJiZGFhNDllN2ExYjk1MDlhODFlMGY3OGEvdGFibGVyYW5nZTo2YzFkMzUxMmJkYWE0OWU3YTFiOTUwOWE4MWUwZjc4YV81LTMtMS0xLTM0OTAy_3ed471b5-c7dc-42ef-a1e9-e1139aa175d6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ2MzEy_21eabaac-85b0-46c2-b3da-8f79e083263c"
      unitRef="usdPerShare">3.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ2MzE5_f0db3501-a28f-4e3a-808f-7c27ae0440d7"
      unitRef="usdPerShare">5.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjUxODI4_370c0b85-af3e-44d5-b133-47818e763943"
      unitRef="usd">1300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjUxODU1_9727b625-5cb1-4e5a-962c-a4d3c37992fc"
      unitRef="usd">5500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ4OTc4_5bc182f7-dc07-4878-ac8a-13288ad2af06"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xNjQ5MjY3NDY1NzU4_380ca0ea-ec60-4d8e-a668-4a6d0a8cd845"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xNjQ5MjY3NDY1NzU4_dec41f97-e69f-40cc-8256-532fa046c5c4"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i18563f9ec2ac4449a8ccae50c80f0b5c_D20190709-20190709"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MDQy_01563529-927d-4276-a664-d8dd797cbd8b"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i01f7855b342b4cbda288d177f837dbe3_I20190709"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MDUz_6abdee03-6b74-49e8-bfc9-e5690c7907d4"
      unitRef="usdPerShare">9.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9ffdfc539d094de18d71207af560fce7_I20190709"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MDE5_92db55f9-e61c-4bfb-9509-9aa985e42c90"
      unitRef="shares">471308</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards
      contextRef="i18563f9ec2ac4449a8ccae50c80f0b5c_D20190709-20190709"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTk5_c5be4a63-e8bb-4858-935c-282084629572"
      unitRef="shares">471308</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards
      contextRef="i18563f9ec2ac4449a8ccae50c80f0b5c_D20190709-20190709"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MDA4_a5d5e753-6518-4253-9332-c3bc94a197da"
      unitRef="shares">1228692</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i01f7855b342b4cbda288d177f837dbe3_I20190709"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MDI4_6cc39dbe-986c-4c41-a5d7-269db5f712dc"
      unitRef="usd">9100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i7f55d272a38d4b13b453d962d47c1841_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MDY5_1f2d3c86-0b5e-4055-9caf-64c918bedd27"
      unitRef="shares">850000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards
      contextRef="i7f55d272a38d4b13b453d962d47c1841_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MDc4_0197eb20-86f5-4431-87f3-6ffd9aeb128f"
      unitRef="shares">235654</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards
      contextRef="i7f55d272a38d4b13b453d962d47c1841_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MDYw_a9978a48-b293-4ee2-9da8-7c84ba143a74"
      unitRef="shares">614346</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i32327f4c158c4f51b7420b515276e1f5_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTkw_b55141d0-40f5-49ed-bf1a-a3a4eb968527"
      unitRef="shares">850000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards
      contextRef="i32327f4c158c4f51b7420b515276e1f5_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTcy_7cee9a0e-4535-4d2e-b90b-4e02f5d11bc3"
      unitRef="shares">235654</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards
      contextRef="i32327f4c158c4f51b7420b515276e1f5_D20191029-20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTgx_1503f114-28a8-4e2e-ad58-e336002a88ed"
      unitRef="shares">614346</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodLiabilityClassifiedAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="idaacda11de3d4e30b3530974316cb07d_I20191029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTM5_fa83c06e-05c7-4c11-ad0d-9482c142782f"
      unitRef="usd">11300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i8660429adae844d9908d3872742af528_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTU2_42d2f393-7ef4-4f6d-a920-fc89e928c6dc"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i8660429adae844d9908d3872742af528_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTY0_559b359f-0cac-4b6b-b8f3-2261aac43122"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i8660429adae844d9908d3872742af528_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ2MzM3_0a580e80-98f8-4c55-9558-3bea238242a7"
      unitRef="usd">5600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i87c2621fb89a4686b014c5f42134b07f_I20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTI4_7e7c6a99-0a56-49a7-854a-84ab0b312ff3"
      unitRef="shares">2550000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards
      contextRef="i0a96df43f5c349499da8eb0fb0c2a33e_D20200319-20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ2OTE3_a87ed795-f5bf-4256-a150-ac9e9df525f5"
      unitRef="shares">1228692</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodEquityClassifiedAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i87c2621fb89a4686b014c5f42134b07f_I20200319"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ2MzI5_681efb09-7765-4484-9c8a-44aa3cd9ec0d"
      unitRef="usdPerShare">12.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i87c2621fb89a4686b014c5f42134b07f_I20200319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MTAy_fa876f99-f392-4580-a923-3f3bfb9e9eae"
      unitRef="usd">4600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="i0a96df43f5c349499da8eb0fb0c2a33e_D20200319-20200319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjQ3MDg4_b41ab86c-3a6f-4a71-b8f8-2247fe575c24"
      unitRef="usd">300000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ2MzA3_3eea3aaf-4545-4996-afea-4b505224f818">&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, 2021 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:35.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.459%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt"&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;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;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 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;7.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;8.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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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-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;Less than 500 shares were exercised during the year ended October 31, 2021.&lt;/span&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:73.472%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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, 2021 was 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:37.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;8.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#43c0b9;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;Vested and expected to vest at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 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;8.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;10.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unvested at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;Unvested at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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: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;/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%"&gt;   Approximately 26,000 unvested shares outstanding were modified during the year ended October 31, 2021 in connection with the retirement of a long-tenured employee, which affected the computation of the weighted average grant-date fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i56a18e90854441e1ae3306f2b479775c_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml83LTEtMS0xLTIxMzUw_3cec75d1-7962-41f1-ad4d-34993490fea0"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i56a18e90854441e1ae3306f2b479775c_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml83LTUtMS0xLTIxMzUw_3e57811a-16e7-4d98-890f-fce3e44813c2"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml85LTEtMS0xLTIxMTQ2_6e77e435-cada-48df-ad7c-0bfb1490b087"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml8xMC0xLTEtMS0yMTE0Ng_78200123-87c9-4201-8227-7b2b862e0027"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml8zLTMtMS0xLTM1Nzk1_627cde97-9310-495c-8908-b33483190758"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml8xMS0xLTEtMS0yMTE0Ng_2e8fe605-7e34-42de-b19c-81d918f74cb6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml8xMi0xLTEtMS0yMTM1NA_2c30a712-8cbd-4acb-92b7-0386b7bbb067"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml8xMi01LTEtMS0yMTM1NA_a31c1de7-2b0f-4cdf-9434-7b127391669c"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml8xMi03LTEtMS0yMTM1NA_4ee54e44-3e67-4491-8340-90c61cd85017">P7Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml8xMi05LTEtMS0yMTM1NA_ff7b3d62-65eb-4935-b93c-dbffe7922719"
      unitRef="usd">8900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml82LTEtMS0xLTM1Nzg5_f06447f7-4638-478b-9153-7df3248c43e5"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml82LTMtMS0xLTM1Nzk5_5fb960f9-c20a-4395-994d-4fac90f0ed97"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml82LTUtMS0xLTM1ODA2_7b3bd154-8ba5-426e-aeab-4cdcf07170f8">P7Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml82LTctMS0xLTM1ODEy_88180ad7-d91e-4b13-8067-8925e8cd7359"
      unitRef="usd">8900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml83LTEtMS0xLTM1Nzkx_f577abc5-da17-4111-8365-3ddeff99a78a"
      unitRef="shares">1190000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml83LTMtMS0xLTM1ODAy_399e46ba-1716-4d9e-a2b5-c86bbd899afb"
      unitRef="usdPerShare">13.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml83LTUtMS0xLTM1ODA4_a4de2245-92d8-4724-882d-e0fdabca47a5">P7Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ZTBlZDc0NDczNDNhNGU0MDg0N2YyY2U0NDU0MDJiNDIvdGFibGVyYW5nZTplMGVkNzQ0NzM0M2E0ZTQwODQ3ZjJjZTQ0NTQwMmI0Ml83LTctMS0xLTM1ODE0_6d34ab74-02c3-4f4c-8d42-328a44217bb9"
      unitRef="usd">6200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i49c6c145f008468ab2588ece88c6d19f_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml80Mzk4MDQ2NTM4MjI2_f4b7f383-d2cb-4dc0-bf59-2877dce26bf0"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i56a18e90854441e1ae3306f2b479775c_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTI3YjM4NWM3MWNiNGQ1ZDg3NDI4MDZhMWFiZmRlZTYvdGFibGVyYW5nZTphMjdiMzg1YzcxY2I0ZDVkODc0MjgwNmExYWJmZGVlNl81LTEtMS0xLTIxNjQ0_9e364250-4347-42ac-b4f3-27de2f682fe8"
      unitRef="shares">680000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i56a18e90854441e1ae3306f2b479775c_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTI3YjM4NWM3MWNiNGQ1ZDg3NDI4MDZhMWFiZmRlZTYvdGFibGVyYW5nZTphMjdiMzg1YzcxY2I0ZDVkODc0MjgwNmExYWJmZGVlNl81LTMtMS0xLTIxNjQ0_f3b9fb3e-b4a4-42af-9ee6-7279012a1d82"
      unitRef="usdPerShare">5.35</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTI3YjM4NWM3MWNiNGQ1ZDg3NDI4MDZhMWFiZmRlZTYvdGFibGVyYW5nZTphMjdiMzg1YzcxY2I0ZDVkODc0MjgwNmExYWJmZGVlNl82LTEtMS0xLTIxNjQ3_3bb00469-0c88-4400-8c2a-2bd14e69e4fa"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTI3YjM4NWM3MWNiNGQ1ZDg3NDI4MDZhMWFiZmRlZTYvdGFibGVyYW5nZTphMjdiMzg1YzcxY2I0ZDVkODc0MjgwNmExYWJmZGVlNl83LTEtMS0xLTIxNjQ3_925bd710-f94e-4c6d-9a59-14775ca40ff4"
      unitRef="shares">170000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTI3YjM4NWM3MWNiNGQ1ZDg3NDI4MDZhMWFiZmRlZTYvdGFibGVyYW5nZTphMjdiMzg1YzcxY2I0ZDVkODc0MjgwNmExYWJmZGVlNl83LTMtMS0xLTIxNjQ3_8049a5e7-5de4-493f-9710-e0dc2729fb52"
      unitRef="usdPerShare">5.35</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ib71c187706b245c2be7657624b2a79a7_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTI3YjM4NWM3MWNiNGQ1ZDg3NDI4MDZhMWFiZmRlZTYvdGFibGVyYW5nZTphMjdiMzg1YzcxY2I0ZDVkODc0MjgwNmExYWJmZGVlNl84LTEtMS0xLTIxNjQ3_99d2a54f-5ebb-430c-8f42-9e986c53d016"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTI3YjM4NWM3MWNiNGQ1ZDg3NDI4MDZhMWFiZmRlZTYvdGFibGVyYW5nZTphMjdiMzg1YzcxY2I0ZDVkODc0MjgwNmExYWJmZGVlNl85LTEtMS0xLTIxNjQ3_f762038c-4b55-46bf-9f35-a255361963d2"
      unitRef="shares">510000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic08e49c8349142e280eddccd145d3508_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTI3YjM4NWM3MWNiNGQ1ZDg3NDI4MDZhMWFiZmRlZTYvdGFibGVyYW5nZTphMjdiMzg1YzcxY2I0ZDVkODc0MjgwNmExYWJmZGVlNl85LTMtMS0xLTIxNjQ3_e759f200-7e7a-4f84-901c-3279dc3fdc3c"
      unitRef="usdPerShare">5.35</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ5MDI5_2759b489-6b4d-4f48-bbda-4bd1952d960d">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1290d8b428404216b23098534e2ff710_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV8xLTEtMS0xLTM1ODM1_7111f569-0252-4b79-8d35-527c19c2302d"
      unitRef="shares">698000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1290d8b428404216b23098534e2ff710_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV8xLTMtMS0xLTM1ODM1_c41f7054-eb2b-4022-94b2-405f99515b3c"
      unitRef="usdPerShare">11.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV82LTEtMS0xLTIxOTYy_34f2577b-0533-4228-aabd-9f62a29c5c9e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV83LTEtMS0xLTIxOTYy_bacf3bf9-105d-413a-b3fb-c7af370311d9"
      unitRef="shares">22000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV83LTMtMS0xLTIxOTYy_dc89c8e3-51d6-4e2e-a647-386d1798f95d"
      unitRef="usdPerShare">10.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV84LTEtMS0xLTIxOTYy_9e5ddb09-48e0-4553-8caa-b91973e6495c"
      unitRef="shares">190000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV84LTMtMS0xLTIxOTYy_decf90f9-9212-49d2-9f01-a5207e44c7cb"
      unitRef="usdPerShare">12.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV81LTEtMS0xLTM1ODM1_dc218fbc-4cd6-49d0-822e-c323a8d0fcec"
      unitRef="shares">486000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV81LTMtMS0xLTM1ODM1_3a376db8-9a0c-4f04-8f14-d55fe7bd6fbc"
      unitRef="usdPerShare">11.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV81LTUtMS0xLTM1ODM1_73f2db14-2146-40f2-ad4f-10c74e86a56a">P8Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV81LTctMS0xLTM1ODM1_be7fc996-12c6-46c6-ac5d-d33fc3deeaab"
      unitRef="usd">3600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV82LTEtMS0xLTM1ODM1_f0aa7b72-da46-439e-b112-0759b8902f13"
      unitRef="shares">486000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV82LTMtMS0xLTM1ODM1_2c7d695d-18fd-4e36-a4fd-f3edc5566f34"
      unitRef="usdPerShare">11.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV82LTUtMS0xLTM1ODM1_df62b647-8685-47ca-8519-54ad1c0dbcb5">P8Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV82LTctMS0xLTM1ODM1_ada8444f-4ba0-4aa6-87ac-c5f628bd940b"
      unitRef="usd">3600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV83LTEtMS0xLTM1ODM1_fad00c4e-0f47-4667-af84-cdef602f8c58"
      unitRef="shares">124000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV83LTMtMS0xLTM1ODM1_8d7ab85b-45bd-42d4-b702-eb371d720bda"
      unitRef="usdPerShare">10.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV83LTUtMS0xLTM1ODM1_f36028f8-aa48-4732-9c2b-8012957acb9f">P7Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6NjE0Y2YyOGU1ODE2NDc5MTk1ZjZkYTljZDhkZTYwNWUvdGFibGVyYW5nZTo2MTRjZjI4ZTU4MTY0NzkxOTVmNmRhOWNkOGRlNjA1ZV83LTctMS0xLTM1ODM1_c9673206-68e0-47d3-9713-8c36501e85ca"
      unitRef="usd">1100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i1290d8b428404216b23098534e2ff710_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTZmODRhZTU1M2JiNDk5ZGFkZWM5YjA4YzFiMWRmNTkvdGFibGVyYW5nZTphNmY4NGFlNTUzYmI0OTlkYWRlYzliMDhjMWIxZGY1OV8xLTEtMS0xLTM1ODQw_ae74d9b2-1ae2-49f1-b16a-845f067d8147"
      unitRef="shares">664000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1290d8b428404216b23098534e2ff710_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTZmODRhZTU1M2JiNDk5ZGFkZWM5YjA4YzFiMWRmNTkvdGFibGVyYW5nZTphNmY4NGFlNTUzYmI0OTlkYWRlYzliMDhjMWIxZGY1OV8xLTMtMS0xLTM1ODQw_0c766b85-955e-4df4-90f0-4a05b5ebeb77"
      unitRef="usdPerShare">3.61</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTZmODRhZTU1M2JiNDk5ZGFkZWM5YjA4YzFiMWRmNTkvdGFibGVyYW5nZTphNmY4NGFlNTUzYmI0OTlkYWRlYzliMDhjMWIxZGY1OV8yLTEtMS0xLTM2Nzkx_7dcc9f42-e4d3-45c1-8386-034a606a7f64"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTZmODRhZTU1M2JiNDk5ZGFkZWM5YjA4YzFiMWRmNTkvdGFibGVyYW5nZTphNmY4NGFlNTUzYmI0OTlkYWRlYzliMDhjMWIxZGY1OV8zLTEtMS0xLTM1ODQw_03cad3fd-08f7-40a9-ba23-ccb9637ec3bd"
      unitRef="shares">112000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTZmODRhZTU1M2JiNDk5ZGFkZWM5YjA4YzFiMWRmNTkvdGFibGVyYW5nZTphNmY4NGFlNTUzYmI0OTlkYWRlYzliMDhjMWIxZGY1OV8zLTMtMS0xLTM1ODQw_99181333-6981-4458-8878-d1efc68a29b6"
      unitRef="usdPerShare">3.61</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTZmODRhZTU1M2JiNDk5ZGFkZWM5YjA4YzFiMWRmNTkvdGFibGVyYW5nZTphNmY4NGFlNTUzYmI0OTlkYWRlYzliMDhjMWIxZGY1OV80LTEtMS0xLTM1ODQz_0376d67e-8e99-4cfd-b7d6-93655ec95933"
      unitRef="shares">190000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i2a0180db57654ba0a48d357cb817342b_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTZmODRhZTU1M2JiNDk5ZGFkZWM5YjA4YzFiMWRmNTkvdGFibGVyYW5nZTphNmY4NGFlNTUzYmI0OTlkYWRlYzliMDhjMWIxZGY1OV80LTMtMS0xLTM1ODQ1_825d9197-a16e-49d0-82a8-e68b553e4390"
      unitRef="usdPerShare">3.61</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTZmODRhZTU1M2JiNDk5ZGFkZWM5YjA4YzFiMWRmNTkvdGFibGVyYW5nZTphNmY4NGFlNTUzYmI0OTlkYWRlYzliMDhjMWIxZGY1OV81LTEtMS0xLTM1ODQw_b924ae58-596c-45bd-b478-c04b5bfb5941"
      unitRef="shares">362000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i15bd68636ca047498d67d194e0c95076_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6YTZmODRhZTU1M2JiNDk5ZGFkZWM5YjA4YzFiMWRmNTkvdGFibGVyYW5nZTphNmY4NGFlNTUzYmI0OTlkYWRlYzliMDhjMWIxZGY1OV81LTMtMS0xLTM1ODQw_03917291-28c7-487d-94a9-8b2baa5d6d3c"
      unitRef="usdPerShare">3.99</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedNumberOfSharesModified
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml8xMDk5NTExNjU0NTMw_b700a0bf-a066-45a1-a7e8-803edb3e0eaa"
      unitRef="shares">26000</avo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedNumberOfSharesModified>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i91da9168ca774e6ca4f337c64edf1dab_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ5MDEy_e365df0b-796f-4e61-bb22-3d265bbe0829">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGV4dHJlZ2lvbjo2NTc5NzBmMWY5Y2I0ZjgzODQ1MTdkNzk3N2I0YTk4Ml84Nzk2MDkzMDQ2MzA5_c7c8081d-6a0f-4c64-92d8-afe57229457f">Activity for awards during the year ended October&#160;31, 2021 was as follows. No awards were granted during the years ended October&#160;31, 2020 and 2019.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;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;Outstanding at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Activity for these awards during the years ended October&#160;31, 2021 and 2020 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outstanding at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;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;Outstanding at October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3c550dd305024b5882dc8dd1f72d1ff6_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl8xLTEtMS0xLTM1ODQ4_223b69b6-c536-46b4-bea4-c99862f4d614"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3c550dd305024b5882dc8dd1f72d1ff6_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl8xLTMtMS0xLTM1ODgx_12de49a5-635a-452f-8de4-a2e1ba4ea59b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id34f30d3e79e4299a925a9b7775e784e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl8yLTEtMS0xLTM1ODY3_7cbf7fef-5030-446c-884a-6cfe129df886"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id34f30d3e79e4299a925a9b7775e784e_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl8yLTMtMS0xLTM1ODcz_61713c4f-45c9-4c31-bbc8-20e24fab9b0d"
      unitRef="usdPerShare">20.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id34f30d3e79e4299a925a9b7775e784e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl8zLTEtMS0xLTM1ODY5_61524e6c-14f8-4106-9d6b-b6e61124778d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id34f30d3e79e4299a925a9b7775e784e_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl8zLTMtMS0xLTM1ODc1_05227cb5-8e04-4026-a3fa-b8153f89af2c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id34f30d3e79e4299a925a9b7775e784e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl80LTEtMS0xLTM1ODcx_0b23c6c2-b9da-4eca-bb29-03bf7e25f231"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id34f30d3e79e4299a925a9b7775e784e_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl80LTMtMS0xLTM1ODc3_09030481-4771-47f0-82a3-a83e7ee93aad"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia4badcc854a54bd89640e9d4000181e2_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl81LTEtMS0xLTM1ODY1_5ec4c87b-1fd5-4ccb-987f-ba8b54ba9ef4"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia4badcc854a54bd89640e9d4000181e2_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6ODQzODk2ZTI1ZmU0NDcxNTkwMTEzYjRjZWY4MTM3MjIvdGFibGVyYW5nZTo4NDM4OTZlMjVmZTQ0NzE1OTAxMTNiNGNlZjgxMzcyMl81LTMtMS0xLTM1ODg0_70dffe21-242f-4be8-9d5a-f79056c211bd"
      unitRef="usdPerShare">20.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id5eef3a8f24849559a6ccb1a776cbcb7_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV8xLTEtMS0xLTM1ODg2_a42f8f39-cfc9-4177-a89e-835a4cd59198"
      unitRef="shares">58000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id5eef3a8f24849559a6ccb1a776cbcb7_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV8xLTMtMS0xLTM1ODg2_8a338c4e-7197-4b76-baf9-461d1a0d72d3"
      unitRef="usdPerShare">12.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5916dd6b94fd4041936b6dbf615729f0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV8yLTEtMS0xLTM1ODg2_e51d8efc-c5f1-4128-922f-8f8cab0877fc"
      unitRef="shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5916dd6b94fd4041936b6dbf615729f0_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV8yLTMtMS0xLTM1ODg2_041d749d-4f23-4fd9-b6e3-676995e62b1c"
      unitRef="usdPerShare">19.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5916dd6b94fd4041936b6dbf615729f0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV8zLTEtMS0xLTM1ODg2_2575e659-a52c-42dc-984f-bf370843ff6b"
      unitRef="shares">58000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5916dd6b94fd4041936b6dbf615729f0_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV8zLTMtMS0xLTM1ODg2_408d4b39-5bc3-48ef-80b4-9be31f541a24"
      unitRef="usdPerShare">12.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5916dd6b94fd4041936b6dbf615729f0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV80LTEtMS0xLTM1ODg2_3db713e1-944e-4123-ad16-d7d8e23c0ebf"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5916dd6b94fd4041936b6dbf615729f0_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV80LTMtMS0xLTM1ODg2_4cf4448b-445a-4fd0-ac6f-0a00015c0661"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i60fea6c9429740e79d76e7be1268fa8b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV81LTEtMS0xLTM1ODg2_4d185e41-d656-4346-a2c9-364799b9365f"
      unitRef="shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i60fea6c9429740e79d76e7be1268fa8b_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN18xNjQ5MjY3NDQyMjA2L2ZyYWc6NjU3OTcwZjFmOWNiNGY4Mzg0NTE3ZDc5NzdiNGE5ODIvdGFibGU6OTlhNjBhY2ViNTg1NDZkMmExZGNkMzZhODk0ZDFkMGEvdGFibGVyYW5nZTo5OWE2MGFjZWI1ODU0NmQyYTFkY2QzNmE4OTRkMWQwYV81LTMtMS0xLTM1ODg2_d74b7800-b204-431f-ab37-01a9fef76a7c"
      unitRef="usdPerShare">19.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RleHRyZWdpb246NDlhNzY1MGFjYTQxNGI5N2IyYTRlZGQ3ZTIyNjZlOTNfMTU0Mw_d193aeeb-9aa5-40ed-835e-3a63e474f659">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:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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.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 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.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 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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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 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 liability&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:top"&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:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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: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;border-bottom: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-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 and held in a Rabbi trust. 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 discounted cash flow analysis, on the expected cash flows of each derivative. 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, 2021 and October&#160;31, 2020, 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 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 liabilities associated with the interest rate swaps have been included in accrued expenses and other long-term liabilities 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 comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RleHRyZWdpb246NDlhNzY1MGFjYTQxNGI5N2IyYTRlZGQ3ZTIyNjZlOTNfMTU0NQ_9f9052a9-c8ae-4a6f-bb10-e0ea10f339e8">&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:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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.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 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.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 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:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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 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 liability&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:top"&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:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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: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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iea6e133ca8e9443b96237b09794d7a0a_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMy0xLTEtMS00MDQwMQ_fcf34922-25d7-4f44-bbf1-2e22a26ee5c1"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i03fa99ce222a4f85a96d1e192fdd0097_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMy0zLTEtMS00MDM4MQ_a83b55f2-c416-47bb-a93d-a50add1a4bb0"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ia2bf76190c4646bb9c0f17d4c5891ada_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMy01LTEtMS00MjE0MA_b9eb8ce1-2d2b-49d5-a120-cc07b98ab3f8"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i6ee2c8a44e01493781e118d8d80591ed_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMy03LTEtMS00MjE0MA_b3239e5a-e8d8-4fda-8479-16f5c7e601e4"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i92cb51b0038f4289988b106c81bc4910_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMy05LTEtMS00MDQwMw_ee3dda63-ca4c-4db0-808f-3dd01aae291c"
      unitRef="usd">1000000.0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i47f0b63faaae454a86d65a6dfaf24bd8_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMy0xMS0xLTEtNDAzOTc_8eae1fd4-fad0-4122-bd5f-05d8961773d4"
      unitRef="usd">1000000.0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i36acff9cbe2a431dbeb5085a1f473697_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMy0xMy0xLTEtNDIxNDA_614f7f0f-57ad-411b-9a8d-7931fae60820"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i8b6a9867fdd8494fabdc9560f7c9f5c3_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMy0xNS0xLTEtNDIxNDA_c53ebd16-80f1-452a-b7ed-1edbb7b8ab84"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i8d404e2148c94dec8c38e1c0d7ac0c69_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMi0xLTEtMS05NjI2_43cb5e20-4df4-465b-87c4-72fbab7eae89"
      unitRef="usd">3500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2aad74f6ecbd40b987cf1808efcc54d4_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMi0zLTEtMS05NjI2_48a4badc-2cd6-40f7-b354-4c00ea5d49fb"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4b35912de8904631ae7d607e5a68c79d_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMi01LTEtMS05NjI2_c1da88cc-e073-472e-bb1c-44a3565b7f1c"
      unitRef="usd">3500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i18c9635bb9df4efbab4e4622fd6a12ff_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMi03LTEtMS05NjI2_3239941c-49c8-49f0-abda-e043ebb918d9"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i784566558da1414fa78d0d26fa71fe77_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMi05LTEtMS05NjI2_bb2b6bb0-ad22-43e9-ac45-cd0782d7ab26"
      unitRef="usd">6500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i050ba1aedb6e47da99a8b9bc23d4e4c6_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMi0xMS0xLTEtOTYyNg_5ea6e862-4dc0-471e-9f1c-a20565df4f35"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia0120ecf97954d38a7537d53aa63666e_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMi0xMy0xLTEtOTYyNg_82f42200-8647-4b51-8f72-800a01b7417f"
      unitRef="usd">6500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1722efeb8e8c42de8baa18ac50072e50_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181Mi9mcmFnOjQ5YTc2NTBhY2E0MTRiOTdiMmE0ZWRkN2UyMjY2ZTkzL3RhYmxlOjZiNzg5NTQwNGViMTQzZDM4NDhiZWMzOTk0Mzc2Y2NkL3RhYmxlcmFuZ2U6NmI3ODk1NDA0ZWIxNDNkMzg0OGJlYzM5OTQzNzZjY2RfMi0xNS0xLTEtOTYyNg_e47f74df-035b-4964-a87b-06b764c8cfbc"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RleHRyZWdpb246ZjQ2Y2JhYWExNjQwNGFkODkzMmMzM2M0Nzc4ZDRiMDBfMjY1_9d8a9607-50d9-4885-a1f3-bdfbc07fc882">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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income available to shareholders (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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;71.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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,442,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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,477,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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.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;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;1.13&#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 EPS 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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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;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;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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RleHRyZWdpb246ZjQ2Y2JhYWExNjQwNGFkODkzMmMzM2M0Nzc4ZDRiMDBfMjY3_0dc3c0cd-a4a8-4d5e-8c1f-a3fe0be0a8e3">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding: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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income available to shareholders (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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;71.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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,442,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#43c0b9;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:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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,477,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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.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;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;1.13&#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="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfMy0xLTEtMS0xMjA4NQ_47babb45-ef76-41ee-9a86-d8578b05f059"
      unitRef="usd">44900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfMy0zLTEtMS0xMjA4NQ_4b54b3db-a00f-46e5-b425-84c87288d498"
      unitRef="usd">28800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfMy01LTEtMS0xMjA4NQ_d1e1bca8-ec73-4364-9467-99b66cfadd68"
      unitRef="usd">71700000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfNS0xLTEtMS0xMjA4NQ_9d42bc52-7b0d-4797-aeff-ee0387f8c187"
      unitRef="shares">70583424</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfNS0zLTEtMS0xMjA4NQ_7b38f7db-c98b-455a-a7c0-47cd74cd793a"
      unitRef="shares">63634863</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfNS01LTEtMS0xMjA4NQ_b02b59c8-3eb8-4149-9ab2-ba8c6fe9e4fe"
      unitRef="shares">63442776</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iaf37f16d1b974416a98b21e790fdd534_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfNi0xLTEtMS0xMjA4NQ_ea04af09-c116-4bc2-a1f7-58e636789587"
      unitRef="shares">466227</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i25dc25c361bc4ebab8e657c214a1e2fa_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfNi0zLTEtMS0xMjA4NQ_cde35b0b-8706-4b41-9430-2b485c674d01"
      unitRef="shares">22038</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7f67d4dc86754da7801cef6a24ebf3f4_D20181101-20191031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfNi01LTEtMS0xMjA4NQ_0e335b19-957c-4c14-88f1-db8ae0a3907a"
      unitRef="shares">35173</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i68e703f8af68479d8288e2dd5fbc6b3e_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfNy0xLTEtMS0xMjA4NQ_f41fced2-f4f6-4635-bc94-fdaed759b941"
      unitRef="shares">18830</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id4dc3d3436a1468aa99674110ff69a1a_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfNy0zLTEtMS0xMjA4NQ_b178d9a8-da0b-4b19-934a-b3da34235216"
      unitRef="shares">3117</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia2ac533601f4495fb4b4070945aa2e56_D20181101-20191031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfNy01LTEtMS0xMjA4NQ_b4d44245-3078-4fc5-95ed-6423d3bef814"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfOC0xLTEtMS0xMjA4NQ_884dd010-8ef6-487e-b3c1-eaaa100ec155"
      unitRef="shares">71068481</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfOC0zLTEtMS0xMjA4NQ_de9d08d4-a345-4026-8e81-80470aa7f0bc"
      unitRef="shares">63660018</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfOC01LTEtMS0xMjA4NQ_bb97104e-dd59-43bf-a306-2bf771439c14"
      unitRef="shares">63477949</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfMTAtMS0xLTEtMTIwODU_2d07b7b1-45e2-4ad9-a505-db1faaf4356d"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfMTAtMy0xLTEtMTIwODU_9d1df378-6648-48bf-8f73-9a5d2add3845"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfMTAtNS0xLTEtMTIwODU_64a61f78-2f8f-4649-b5d5-6d219475b9c4"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfMTEtMS0xLTEtMTIwODU_960466a7-4a50-4b4a-845e-0c1464086f9a"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfMTEtMy0xLTEtMTIwODU_01a5c186-1c19-4077-94c7-71fd291200bf"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjcxMGU5MWM1ZjM2YjQ5NWRhYmU3NWFjY2EwMDJjMWRiL3RhYmxlcmFuZ2U6NzEwZTkxYzVmMzZiNDk1ZGFiZTc1YWNjYTAwMmMxZGJfMTEtNS0xLTEtMTIwODU_7aeda70e-5a4d-414f-9f7a-96faec20480a"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RleHRyZWdpb246ZjQ2Y2JhYWExNjQwNGFkODkzMmMzM2M0Nzc4ZDRiMDBfMjY4_2e467027-0daa-4beb-94d8-91e39cd36188">&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 EPS 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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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;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;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="iaf37f16d1b974416a98b21e790fdd534_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjlmM2FlYTI1NjA5YjRlMzU5YmFlN2ZhMWMxNzA5N2M2L3RhYmxlcmFuZ2U6OWYzYWVhMjU2MDliNGUzNTliYWU3ZmExYzE3MDk3YzZfMi0xLTEtMS0yMzAyNQ_eb9bc2fa-0ea5-40d1-8664-5c520f42a1d4"
      unitRef="shares">145735</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i25dc25c361bc4ebab8e657c214a1e2fa_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjlmM2FlYTI1NjA5YjRlMzU5YmFlN2ZhMWMxNzA5N2M2L3RhYmxlcmFuZ2U6OWYzYWVhMjU2MDliNGUzNTliYWU3ZmExYzE3MDk3YzZfMi0zLTEtMS0yNzQ4MQ_4d0d11a1-82bc-47e3-b501-0e0216cae13c"
      unitRef="shares">1289589</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7f67d4dc86754da7801cef6a24ebf3f4_D20181101-20191031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjlmM2FlYTI1NjA5YjRlMzU5YmFlN2ZhMWMxNzA5N2M2L3RhYmxlcmFuZ2U6OWYzYWVhMjU2MDliNGUzNTliYWU3ZmExYzE3MDk3YzZfMi01LTEtMS0yNzQ4MQ_da85c800-cb35-49f4-80cd-9cc87be64bb5"
      unitRef="shares">1700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i68e703f8af68479d8288e2dd5fbc6b3e_D20201101-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjlmM2FlYTI1NjA5YjRlMzU5YmFlN2ZhMWMxNzA5N2M2L3RhYmxlcmFuZ2U6OWYzYWVhMjU2MDliNGUzNTliYWU3ZmExYzE3MDk3YzZfMy0xLTEtMS0yMzAyNQ_b7680075-ff5d-4ba0-ad1c-4da8d66efbf8"
      unitRef="shares">24540</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id4dc3d3436a1468aa99674110ff69a1a_D20191101-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjlmM2FlYTI1NjA5YjRlMzU5YmFlN2ZhMWMxNzA5N2M2L3RhYmxlcmFuZ2U6OWYzYWVhMjU2MDliNGUzNTliYWU3ZmExYzE3MDk3YzZfMy0zLTEtMS0yNzQ4OQ_6e187df7-b502-4f37-80be-afd77f0369c3"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia2ac533601f4495fb4b4070945aa2e56_D20181101-20191031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181NS9mcmFnOmY0NmNiYWFhMTY0MDRhZDg5MzJjMzNjNDc3OGQ0YjAwL3RhYmxlOjlmM2FlYTI1NjA5YjRlMzU5YmFlN2ZhMWMxNzA5N2M2L3RhYmxlcmFuZ2U6OWYzYWVhMjU2MDliNGUzNTliYWU3ZmExYzE3MDk3YzZfMy01LTEtMS0yNzQ4NA_b60ab96b-44cf-4694-a3a6-5e3870b45a94"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RleHRyZWdpb246ZTE2M2IxOWIxNGU1NGMxMmFiNmFmNjY4MGI4ZGQ1YjJfMTI5OA_1c95c37b-9875-4511-8254-8c009f3e2263">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:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Consolidated Statements of Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#43c0b9;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;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#43c0b9;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;Year Ended October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;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:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;(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;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:#43c0b9;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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 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="15" style="background-color:#ffffff;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;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;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;Year Ended October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:7pt;font-weight:400;line-height:120%"&gt;4.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;(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;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: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.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;2.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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="18" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#43c0b9;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;Year Ended October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#43c0b9;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;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;The Company has provided loans to Moruga Inc. S.A.C. to support growth and expansion projects, bearing interest at 6.5%, due December&#160;31, 2022. We also lease 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 purchases from and sells avocados 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 entered into a consulting agreement with a director in 2018 to provide consulting and advice on current business operations, as well as to analyze opportunities for fresh avocado farming and packing facilities in South and Central America, which 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;(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 utilizes a transportation vendor in Mexico owned by key management employees under similar terms as other transportation vendors. The Company 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 growers.&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 has provided loans to Copaltas to support growth and expansion projects, bearing interest at 6.66%, due December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RleHRyZWdpb246ZTE2M2IxOWIxNGU1NGMxMmFiNmFmNjY4MGI4ZGQ1YjJfMTI5OQ_119cb757-7ca1-4466-8c51-035595e76981">&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:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Consolidated Statements of Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#43c0b9;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;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#43c0b9;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;Year Ended October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;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:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;(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;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:#43c0b9;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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 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="15" style="background-color:#ffffff;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;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;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;Year Ended October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;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:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:7pt;font-weight:400;line-height:120%"&gt;4.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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;(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;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: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.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;2.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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="18" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#43c0b9;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;Year Ended October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#43c0b9;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:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#43c0b9;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#43c0b9;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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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:#43c0b9;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;The Company has provided loans to Moruga Inc. S.A.C. to support growth and expansion projects, bearing interest at 6.5%, due December&#160;31, 2022. We also lease 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 purchases from and sells avocados 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 entered into a consulting agreement with a director in 2018 to provide consulting and advice on current business operations, as well as to analyze opportunities for fresh avocado farming and packing facilities in South and Central America, which 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;(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 utilizes a transportation vendor in Mexico owned by key management employees under similar terms as other transportation vendors. The Company 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 growers.&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 has provided loans to Copaltas to support growth and expansion projects, bearing interest at 6.66%, due December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ia6b67dc042e84ddbaba5f9286ee8e613_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNC0xLTEtMS0xNjg1NA_1f1946fc-c9f0-4716-8563-c7b2e12d1294"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ia6b67dc042e84ddbaba5f9286ee8e613_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNC0zLTEtMS0xNjg1NA_5cd43a3a-b7b4-486d-9388-708f469abd04"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ia6b67dc042e84ddbaba5f9286ee8e613_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNC01LTEtMS0xNjg1NA_c6578984-596f-4739-83f4-d2bfe5005596"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i857e6df3ca8e4d9ea4b6f2145fab75a8_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNC03LTEtMS0xNjg1NA_1c384ada-0dfa-4964-bd90-633608d5bbc2"
      unitRef="usd">4400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i857e6df3ca8e4d9ea4b6f2145fab75a8_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNC05LTEtMS0xNjg1NA_0e05be1e-85a6-48df-8078-65cf30fd2831"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i857e6df3ca8e4d9ea4b6f2145fab75a8_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNC0xMS0xLTEtMTY4NTQ_f0f60cf7-549a-403b-9c7e-f872b198e081"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i857e6df3ca8e4d9ea4b6f2145fab75a8_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNC0xMy0xLTEtMTY4NTQ_be09c97e-e347-485a-96cb-586621dcaac9"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ic9b7e09fa4d14ab6a99faceb82e2c0e0_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNS0xLTEtMS0xNjg1NA_6ff3ff57-4c60-4fc6-ba45-832e2d5b920e"
      unitRef="usd">1300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ic9b7e09fa4d14ab6a99faceb82e2c0e0_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNS0zLTEtMS0xNjg1NA_01620374-58f2-4166-939f-c1acd0664ede"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ic9b7e09fa4d14ab6a99faceb82e2c0e0_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNS01LTEtMS0xNjg1NA_48d5a1fc-d9c0-4333-add4-053687e8cd3a"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i5d4723ed8f414760bf0a8cc897fd9551_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNS03LTEtMS0xNjg1NA_761a7b66-0eed-42a7-b607-d1d930e3629b"
      unitRef="usd">4300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i5d4723ed8f414760bf0a8cc897fd9551_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNS05LTEtMS0xNjg1NA_48e0ca7e-f2bc-4f60-a6f9-12c951639f70"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i5d4723ed8f414760bf0a8cc897fd9551_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNS0xMS0xLTEtMTY4NTQ_7479e1ea-047a-4395-92d1-27cda95e2465"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i5d4723ed8f414760bf0a8cc897fd9551_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNS0xMy0xLTEtMTY4NTQ_d6eb74aa-6e71-49b3-b570-b93d8bb350c1"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i35d08e6a72ad44f59b122808e6004b02_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNi0xLTEtMS0xNjg1NA_7d7192c6-ff88-47bd-9ad9-72c8cad93730"
      unitRef="usd">3900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i35d08e6a72ad44f59b122808e6004b02_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNi0zLTEtMS0xNjg1NA_cc1d9e29-f10b-4f59-8cb0-a4434520fc59"
      unitRef="usd">3000000.0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i35d08e6a72ad44f59b122808e6004b02_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNi01LTEtMS0xNjg1NA_e39ca39d-6409-4a6a-8593-4a9e5878315a"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ib89b128a0e384fbf9883d692265f4f6b_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNi03LTEtMS0xNjg1NA_cb8dd228-acfb-4647-9642-7b2677b793ba"
      unitRef="usd">6100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ib89b128a0e384fbf9883d692265f4f6b_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNi05LTEtMS0xNjg1NA_4df9952c-a529-4ca6-b3cd-1dc5135196de"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ib89b128a0e384fbf9883d692265f4f6b_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNi0xMS0xLTEtMTY4NTQ_d1b00180-d96b-4309-a98b-cf4b3ff8942b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ib89b128a0e384fbf9883d692265f4f6b_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNi0xMy0xLTEtMTY4NTQ_0ae40812-848f-4838-844a-564c3c42581b"
      unitRef="usd">400000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i90cb553d85d849b5b62cac297b42ce03_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNy0xLTEtMS0yMzI1NQ_494cca64-9087-470d-b881-441b0c26b83d"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i90cb553d85d849b5b62cac297b42ce03_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNy0zLTEtMS0yMzI3OA_2d2c0faf-86f3-4903-8322-8a77279651ac"
      unitRef="usd">2100000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i90cb553d85d849b5b62cac297b42ce03_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNy01LTEtMS0yMzQyMg_327e69f5-cc7d-4136-bfc2-2dcb52066094"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i57a9d571f5144c8bb1cd898ae43ca085_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNy03LTEtMS0yMzU0NA_1de2f09c-970e-4249-9f99-089c9bb278e0"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i57a9d571f5144c8bb1cd898ae43ca085_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNy05LTEtMS0yMzYwMg_4a237f68-d552-41fe-972a-b5a71e421e4a"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i57a9d571f5144c8bb1cd898ae43ca085_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNy0xMS0xLTEtMjc1NzM_4e5f0526-14e8-4411-ad4d-13603018690c"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i57a9d571f5144c8bb1cd898ae43ca085_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfNy0xMy0xLTEtMjM3MDc_7ca0ccee-be47-4722-b677-9e1f3e45e6c8"
      unitRef="usd">100000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i64bbc753cfbf473691012fa63a5b3bc1_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfOC0xLTEtMS0xNjg1NA_6b0122be-43eb-4158-96b8-87e548b592e0"
      unitRef="usd">100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i64bbc753cfbf473691012fa63a5b3bc1_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfOC0zLTEtMS0xNjg1NA_d0b6a560-615d-4c00-830e-2db5ef10f8f0"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i64bbc753cfbf473691012fa63a5b3bc1_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfOC01LTEtMS0xNjg1NA_396ef74d-e11e-4cb4-b72d-db7edde929ff"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ibeb1993fffca443dbaad69b04cd81bb4_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfOC03LTEtMS0xNjg1NA_ae346bb8-285a-42cf-8f70-33260f82b158"
      unitRef="usd">2500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ibeb1993fffca443dbaad69b04cd81bb4_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfOC05LTEtMS0xNjg1NA_52574ff3-2885-4911-b538-6cac5ab650f5"
      unitRef="usd">3500000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ibeb1993fffca443dbaad69b04cd81bb4_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfOC0xMS0xLTEtMTY4NTQ_d6906986-fed4-48ad-9531-9fdc02edd41f"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ibeb1993fffca443dbaad69b04cd81bb4_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfOC0xMy0xLTEtMTY4NTQ_d80ebee4-a420-4159-ba6c-b33d1df423b5"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie994738918634bec9081a6dc93ca494b_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTAtMS0xLTEtMjM0OTA_92a60f47-54a9-40b0-b22c-b7358b6058b6"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ie994738918634bec9081a6dc93ca494b_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTAtMy0xLTEtMjc1NTU_048a4821-9d73-42c7-9fc3-9375286af57c"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ie994738918634bec9081a6dc93ca494b_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTAtNS0xLTEtMjM0Mzk_1e1edafc-9cfe-4c1a-8748-cc70bc66f7d7"
      unitRef="usd">200000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia78e58d63c4d44509a869b7bf8f0f29a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTAtNy0xLTEtMjM1NjQ_b43bca5d-d239-48aa-93bc-ba7fd2718ff1"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ia78e58d63c4d44509a869b7bf8f0f29a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTAtOS0xLTEtMjM2MjY_c0366a69-48ed-4516-a8ae-e564c54b0635"
      unitRef="usd">9600000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ia78e58d63c4d44509a869b7bf8f0f29a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTAtMTEtMS0xLTI3NTc2_a20b7f10-1df7-4c00-99d2-5321dbefb1ef"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ia78e58d63c4d44509a869b7bf8f0f29a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTAtMTMtMS0xLTI3NTc2_20f67c6a-0410-4786-b5b8-965d0c3f37a6"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i5824daed7e39420a87cfd5a4261c5336_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTEtMS0xLTEtMTY4NjQ_d1294805-97b1-435c-8564-76254a348714"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i5824daed7e39420a87cfd5a4261c5336_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTEtMy0xLTEtMTY4NjQ_3b5f7916-2a01-4bd5-83f4-667ba6d88062"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i5824daed7e39420a87cfd5a4261c5336_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTEtNS0xLTEtMTY4NjQ_a9108fb7-293f-4033-93f6-633638f764bd"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i92799d690b5d4c58b65264974df9d9ff_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTEtNy0xLTEtMTIzOTg_2f43fe2f-ca90-4631-9733-18ebb958df71"
      unitRef="usd">1300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i92799d690b5d4c58b65264974df9d9ff_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTEtOS0xLTEtMTIzOTg_0ea26ba0-9d7e-4451-8d9b-2c71225ea7c8"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i92799d690b5d4c58b65264974df9d9ff_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTEtMTEtMS0xLTEyMzk4_5778b2aa-91e7-4a1e-90d1-5252c35c3d43"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i92799d690b5d4c58b65264974df9d9ff_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTEtMTMtMS0xLTEyMzk4_c9fbe3c5-6f8d-4dc2-92d5-aaa9c66875f6"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="iab31e5f8ba5f407ca6f8360c8b379822_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTItMS0xLTEtMTY4NjQ_8d0f7f5a-44fd-4300-becf-c9a94f8d35c9"
      unitRef="usd">600000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="iab31e5f8ba5f407ca6f8360c8b379822_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTItMy0xLTEtMTY4NjQ_dd6d9226-aa00-4b60-831e-4a5b1f50024f"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="iab31e5f8ba5f407ca6f8360c8b379822_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTItNS0xLTEtMTY4NjQ_0a104d4e-fe92-4348-9c47-251926129c2c"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i3fe75b3e86774ee0b57fd5375cf467cd_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTItNy0xLTEtMTIzOTg_2f167551-cb81-4415-a00c-88d0760555c9"
      unitRef="usd">1900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i3fe75b3e86774ee0b57fd5375cf467cd_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTItOS0xLTEtMTIzOTg_eab3f711-0ab7-4293-b430-e3c785fc7ea4"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i3fe75b3e86774ee0b57fd5375cf467cd_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTItMTEtMS0xLTEyMzk4_a0dc7287-1e9d-4c29-92f4-67f580d0c1e9"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i3fe75b3e86774ee0b57fd5375cf467cd_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTItMTMtMS0xLTEyMzk4_a5fb66fc-9c1f-4503-8050-18fef47dfa3e"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i4746e04450904520885dbe0878b10441_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTMtMS0xLTEtMTY4NjQ_c91311bb-c977-4148-91b3-77a1e5194c8c"
      unitRef="usd">2000000.0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i4746e04450904520885dbe0878b10441_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTMtMy0xLTEtMTY4NjQ_eb412c02-ba26-41ee-a5d8-c708eaff3da4"
      unitRef="usd">4500000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i4746e04450904520885dbe0878b10441_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTMtNS0xLTEtMTY4NjQ_f8b218fc-b75d-4a4f-8b82-dd2df066665b"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie6d01d804f4140dfa55ede3652f220b4_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTMtNy0xLTEtMTIzOTg_a5d79c07-74dd-4872-9277-da395c95013b"
      unitRef="usd">4900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ie6d01d804f4140dfa55ede3652f220b4_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTMtOS0xLTEtMTIzOTg_74b8ece1-f2a2-4c36-9596-534433d49dff"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ie6d01d804f4140dfa55ede3652f220b4_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTMtMTEtMS0xLTEyMzk4_c6e80c36-5e6c-4bd3-acf9-bdf12aec2b5f"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ie6d01d804f4140dfa55ede3652f220b4_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTMtMTMtMS0xLTEyMzk4_0a5e1eef-c0ea-4ff0-adeb-96923483f0dd"
      unitRef="usd">600000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i174969219d9e445da49f05a33fdfc94a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTUtMS0xLTEtMTY4NjQ_815fbb70-e572-4b8e-9e35-ff304fd91340"
      unitRef="usd">300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i174969219d9e445da49f05a33fdfc94a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTUtMy0xLTEtMTY4NjQ_1f48517e-a68d-4127-8ba4-610b2a8f964e"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i174969219d9e445da49f05a33fdfc94a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTUtNS0xLTEtMTY4NjQ_b40df32e-6a17-44e7-b547-2bf0314f918d"
      unitRef="usd">200000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i206002c812194307a8a562b3c35a4732_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTUtNy0xLTEtMTIzOTg_33c0e55e-9215-474d-879d-0e13ab069f31"
      unitRef="usd">2300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i206002c812194307a8a562b3c35a4732_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTUtOS0xLTEtMTIzOTg_04a30e0f-6b53-426a-b16e-08ffdf068649"
      unitRef="usd">5100000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i206002c812194307a8a562b3c35a4732_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTUtMTEtMS0xLTEyMzk4_7400722e-cd7f-4d57-b763-1f7890adf718"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i206002c812194307a8a562b3c35a4732_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTUtMTMtMS0xLTEyMzk4_cd4dbf61-99a0-4735-b11a-82ff1ee32d5f"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6766ecf2d2a64e278d4f8896d173d726_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTgtNy0xLTEtMTI0MDY_edc61be0-c261-4b99-9429-965d7d92fff6"
      unitRef="usd">500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i6766ecf2d2a64e278d4f8896d173d726_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTgtOS0xLTEtMTI0MDY_20944e56-c965-47b5-afef-9bbc7c6a3352"
      unitRef="usd">3300000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i6766ecf2d2a64e278d4f8896d173d726_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTgtMTEtMS0xLTEyNDA2_dac456bd-8360-4226-bddc-5f3d05a65d40"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i6766ecf2d2a64e278d4f8896d173d726_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTgtMTMtMS0xLTEyNDA2_73861e09-fa7f-44b4-806f-09795417951a"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie55bc3adfc5f4c67a6d9888f7db5bd8f_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTktNy0xLTEtMTI0MDY_70cdc1f5-f157-4a84-88bf-0107ed48ff60"
      unitRef="usd">4500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ie55bc3adfc5f4c67a6d9888f7db5bd8f_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTktOS0xLTEtMTI0MDY_05cd7bf1-40d0-4c11-9ef6-f2b71ac42588"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ie55bc3adfc5f4c67a6d9888f7db5bd8f_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTktMTEtMS0xLTEyNDA2_afb05545-62c9-45bb-adb3-a9cb47313d46"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ie55bc3adfc5f4c67a6d9888f7db5bd8f_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMTktMTMtMS0xLTEyNDA2_4172ff8e-f7f4-4fed-a469-a1d534970577"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iba5c52e745654053aaf72c530232bfc6_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMjAtNy0xLTEtMTI0MDY_0f618bad-b77f-4ee5-8804-aa877fdd6995"
      unitRef="usd">3400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="iba5c52e745654053aaf72c530232bfc6_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMjAtOS0xLTEtMTI0MDY_d8b282f6-9df8-4215-a6e4-96c7694affd4"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="iba5c52e745654053aaf72c530232bfc6_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMjAtMTEtMS0xLTEyNDA2_13b3278d-8ac5-4a03-8fa9-d9759fbd2fc1"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="iba5c52e745654053aaf72c530232bfc6_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMjAtMTMtMS0xLTEyNDA2_814a43bb-798c-41b9-a055-6260a96e4502"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6f6f5cbc83f4489b916dfcda14189f92_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMjItNy0xLTEtMTY4MjA_d0959ffb-f78b-4fcd-a5fe-8ea09e595fb1"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i6f6f5cbc83f4489b916dfcda14189f92_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMjItOS0xLTEtMTY4MjA_15510e41-edd2-42be-8495-bb617a329df3"
      unitRef="usd">1800000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i6f6f5cbc83f4489b916dfcda14189f92_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMjItMTEtMS0xLTE2ODIw_c8af3f8f-a7cc-4dfe-b20d-b1b400d5f570"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i6f6f5cbc83f4489b916dfcda14189f92_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RhYmxlOjlhMzAxMjI5NTRmYjRiNDRhZjlmZDI5NzI3YmVhYzcxL3RhYmxlcmFuZ2U6OWEzMDEyMjk1NGZiNGI0NGFmOWZkMjk3MjdiZWFjNzFfMjItMTMtMS0xLTE2ODIw_5dc4a0f5-652c-49b7-9504-c9cfb4bb2852"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="ib89b128a0e384fbf9883d692265f4f6b_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RleHRyZWdpb246ZTE2M2IxOWIxNGU1NGMxMmFiNmFmNjY4MGI4ZGQ1YjJfMjY3_0849a556-6dc4-403c-8fea-471cd81f2144"
      unitRef="number">0.065</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i57a9d571f5144c8bb1cd898ae43ca085_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN181OC9mcmFnOmUxNjNiMTliMTRlNTRjMTJhYjZhZjY2ODBiOGRkNWIyL3RleHRyZWdpb246ZTE2M2IxOWIxNGU1NGMxMmFiNmFmNjY4MGI4ZGQ1YjJfMTI3Mg_70a6a4f8-a21f-4f79-b27f-95421a29c403"
      unitRef="number">0.0666</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMTc5NA_b4cd3297-fd91-4a10-8c0c-40091ecb0ef1">Segment 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 two operating segments which are also reporting segments. Our reporting 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. These reporting segments are Marketing and Distribution and International Farming. Our Marketing and Distribution reporting segment sources fruit from growers and then distributes the fruit through our global distribution network. Our International Farming segment owns and operates orchards from which substantially all fruit produced is sold to our Marketing and Distribution segment. The segment&#x2019;s farming activities range from cultivating early-stage plantings to harvesting from mature trees. The segment also earns service revenues for packing and processing for producers of other crops during the avocado off-harvest season. The International Farming segment is 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;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 earnings before interest expense, income taxes and depreciation and amortization (&#x201c;adjusted EBITDA&#x201d;). 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;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, legal settlement, farming costs for nonproductive orchards (which represents land lease costs), and any special, non-recurring, or one-time items such as impairments that are excluded from the results the CEO reviews uses to assess segment performance and results.&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="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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="51" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing&#160;&amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Farming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing&#160;&amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Farming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing&#160;&amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Farming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;873.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;883.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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: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:top"&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: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: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: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: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: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: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: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: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: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: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: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: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: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:7pt;font-weight:400;line-height:120%"&gt;80.7&#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:7pt;font-weight:400;line-height:120%"&gt;80.7&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;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:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;873.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;90.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;964.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;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: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:top"&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: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: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: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: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: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: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: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: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: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: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: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: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: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:7pt;font-weight:400;line-height:120%"&gt;(80.7)&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:7pt;font-weight:400;line-height:120%"&gt;(80.7)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;872.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;891.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;846.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;862.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;873.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;883.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&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;Adjusted EBITDA for each of our reporting segments 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 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;88.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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 colspan="2" style="background-color:#43c0b9;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;85.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;91.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Net income&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;44.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 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;28.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;71.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 (income) expense, 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;(1.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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Net sales to customers outside the U.S. were $217.0&#160;million, $202.8&#160;million and $194.2&#160;million, for the years ended October&#160;31, 2021, 2020 and 2019, 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;Our goodwill balance of $76.4 million as of October&#160;31, 2021 and 2020 was wholly attributed to the International Farming segment. &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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;234.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;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;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;379.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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMzg_90f0d6a0-5f23-4699-bf0e-618437faddc6"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMzg_d57b6957-009d-49ef-a107-6a53a3db1283"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMTc5NQ_9d875324-9af4-434e-b33e-083dfdb582c1">&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="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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="51" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing&#160;&amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Farming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing&#160;&amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Farming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketing&#160;&amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;International&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Farming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;873.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;883.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;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: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:top"&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: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: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: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: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: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: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: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: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: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: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: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: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: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:7pt;font-weight:400;line-height:120%"&gt;80.7&#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:7pt;font-weight:400;line-height:120%"&gt;80.7&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;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:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&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:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;873.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;90.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;964.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #494949;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #494949;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: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:top"&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: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: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: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: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: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: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: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: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: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: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: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: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: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:7pt;font-weight:400;line-height:120%"&gt;(80.7)&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:7pt;font-weight:400;line-height:120%"&gt;(80.7)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;872.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;891.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;846.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;862.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;873.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:7pt;font-weight:400;line-height:120%"&gt;883.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i416d85ee9d354a82b231e44b4e0db1b9_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfMy0xLTEtMS0yNDc1OA_e746a617-7af9-4152-b3b1-d3ee7bdff337"
      unitRef="usd">872000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bdf728aac3e4d9a836fece8a7644df5_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfMy0zLTEtMS0yNDc1OA_6965b6c2-f403-4d44-820c-59288d9f8e4e"
      unitRef="usd">19700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3dc3341a6494159bbf3f3fb78a5213a_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfMy01LTEtMS0yNzU4NQ_03489bfd-9e52-4dc1-a5c2-a766feaeab95"
      unitRef="usd">891700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ed6daa1be904ca3aad583cdd745d117_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfMy03LTEtMS0yNzYwNA_4c810eba-68cd-4c0d-ac55-e46cbb54586f"
      unitRef="usd">846900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ea607467e98431eb3ae1d2b469ab560_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfMy05LTEtMS0yNzYwNA_8fc2ecaf-5142-450c-ba7b-9c9205ab9f35"
      unitRef="usd">15400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2418a38541c4ae0815e5f6aa033da73_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfMy0xMS0xLTEtMjc2MDQ_9197a29f-a600-449a-9fff-f18896baa1b0"
      unitRef="usd">862300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i344253e730eb4f74a90de33ed9d90c6c_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfMy0xMy0xLTEtMjc2MDk_555e736a-5ac5-4a56-8fca-c4653f9be121"
      unitRef="usd">873700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00d76c191d5442b2be577bd8f9bc9eee_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfMy0xNS0xLTEtMjc2MDk_0d638a6a-dc64-4057-8d33-d75f5be82114"
      unitRef="usd">9600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b59f11c8c854f66af59630eaa5271a0_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfMy0xNy0xLTEtMjc2MDk_2e0779c2-42cc-4405-8f89-958cfa19f9d8"
      unitRef="usd">883300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0f505cf4f354703880fd81261f5cecb_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNC0xLTEtMS0yNzU4NQ_3c63e4be-48dc-4a12-a2be-6e78e473b1b4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d3ca1cb4e2e46b2a4859a329cb72e0f_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNC0zLTEtMS0yNDc1OA_1d6cb390-ac3f-4171-a47d-a10b55407564"
      unitRef="usd">84900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f5c73bfc86442a6b4fc9f55797c09fa_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNC01LTEtMS0yNzU4NQ_207e2221-ea5c-4245-b83c-e29beb0e8524"
      unitRef="usd">84900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79ae40123656428ea9512f8e0c6611a2_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNC03LTEtMS0yNzYwNA_d8fa1626-4ad4-434f-bc91-24208633a6ce"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fba5c2e06e24ec68d9d5ee8909f1385_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNC05LTEtMS0yNzYwNA_9e36c5a2-f4db-48d8-9daf-58de19be7bf7"
      unitRef="usd">66400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff55a7b9e8e241ef8f14cfc85351ab9d_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNC0xMS0xLTEtMjc2MDQ_a489f3cd-a9c7-4754-b68b-508e672c1b1b"
      unitRef="usd">66400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1e445bd669444dfb80cd437615e003d_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNC0xMy0xLTEtMjc2MDk_3e2dddf6-428b-43d4-884a-1c2f59367c0a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f777168be0d4c7c92d13f274e264581_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNC0xNS0xLTEtMjc2MDk_49b7fe5b-881e-414f-8c0e-256a58a1d9d9"
      unitRef="usd">80700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i859b133f9cb94bb48de1b0a97ae07125_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNC0xNy0xLTEtMjc2MDk_3ac62c92-af1a-4eab-9f0a-32e7aec01df3"
      unitRef="usd">80700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58c19e1e37b14f4c98d87803998662fc_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNS0xLTEtMS0yNzU4NQ_3c6edb04-648b-4730-9b70-869b583b9e7e"
      unitRef="usd">872000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51f0484e55ab4457a23d2ab22fb67f18_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNS0zLTEtMS0yNzU4NQ_f3d255b6-ed32-4ba4-bc1f-22cce3989f90"
      unitRef="usd">104600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dfd90fca9c141e09b094dddb729a4fc_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNS01LTEtMS0yNzU4NQ_8f36faad-88f6-4063-8e11-81be06d3ce07"
      unitRef="usd">976600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94700724d87e4c41b4067a1e9b7a0708_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNS03LTEtMS0yNzYwNA_4155bbaa-8094-417f-9499-431322c57f45"
      unitRef="usd">846900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefa5db8ec5fa4302bcc26ee7d4f33750_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNS05LTEtMS0yNzYwNA_f655b094-d354-461f-8383-4e55a9ec0f19"
      unitRef="usd">81800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i769c32d65e2d4ebfa18d175860a47128_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNS0xMS0xLTEtMjc2MDQ_29ebf886-3df0-429e-bc21-14c0acdc2a44"
      unitRef="usd">928700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id47fe97c963841948bf29137b08023f5_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNS0xMy0xLTEtMjc2MDk_2b093205-34b2-4ba6-8125-964d7f376912"
      unitRef="usd">873700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c4f3aab533647ce84c0d16acbdeb3a6_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNS0xNS0xLTEtMjc2MDk_6e13deb6-76fa-42df-8d6b-364431571007"
      unitRef="usd">90300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4159006a85ee4f9ca47100362de6ebbd_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNS0xNy0xLTEtMjc2MDk_07926f08-100f-4572-919d-5f3775209174"
      unitRef="usd">964000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29a4cc3db88e4a128b8f800480c62683_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNi0xLTEtMS0yNzU5Ng_b7e4beda-a519-4f84-9c0f-244e17983d69"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03206b52df3943518bdaf650551814e7_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNi0zLTEtMS0yNzYwMA_46b13f52-0f8c-4987-a382-ffe7b5840001"
      unitRef="usd">-84900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f1821bdd5d6440c88afba359c18ea54_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNi01LTEtMS0yNzYwNw_2c4b02a4-6a09-47df-b37a-7ae0508261ea"
      unitRef="usd">-84900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60cbca594bf24ed1bebd5394aca5edb5_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNi03LTEtMS0yNzYwNA_d4aac881-5f1e-4663-b00e-57677002d65d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96aa118c22ee4344aa383957cb816580_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNi05LTEtMS0yNzYwNA_591ea03e-b9ae-4ecd-a22b-6d6222acef4d"
      unitRef="usd">-66400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic698011a050b49b394e710111a2abe36_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNi0xMS0xLTEtMjc2MDQ_eb9cd791-728b-485e-8508-85dc36f75792"
      unitRef="usd">-66400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37541851743c4f8b9cfa5d7b44b3ba19_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNi0xMy0xLTEtMjc2MDk_eff3d25c-b87b-47b4-b8c4-4bb61aad487a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9a92fa4290c4c7ea4724d184a1e5043_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNi0xNS0xLTEtMjc2MDk_0213b6c2-9012-4b5e-ab46-546a32a13bea"
      unitRef="usd">-80700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb77c1ad75ff4bb79f4617850f905054_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNi0xNy0xLTEtMjc2MDk_eaff4bb1-a8ed-411d-8e5e-7181aeb898be"
      unitRef="usd">-80700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3648410af4d24daebc564a338c106acf_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNy0xLTEtMS0yNzU4NQ_c351f585-069d-40b6-a8a3-66924c8c78cb"
      unitRef="usd">872000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6efdca328e44fb08b6a366c6c371f57_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNy0zLTEtMS0yNzU4NQ_5b71279b-488e-4a83-a525-b3d7c3837696"
      unitRef="usd">19700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNy01LTEtMS0yNzU4NQ_190ab9b0-4595-4791-934c-bcbb6b5e4f09"
      unitRef="usd">891700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96ecc31f229840f2a1e1df2c30ce9352_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNy03LTEtMS0yNzYwNA_51368311-14ac-4bbe-bf3b-a4371189e94a"
      unitRef="usd">846900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93ee26e92ad44ce8848cf4795059b73f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNy05LTEtMS0yNzYwNA_54775790-e452-4db7-9395-86f1cf44085a"
      unitRef="usd">15400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNy0xMS0xLTEtMjc2MDQ_58c92298-0dbb-4f66-bf4e-6a5dca2b2331"
      unitRef="usd">862300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i943b4ab8439043848fec54b8fcac5ec4_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNy0xMy0xLTEtMjc2MDk_06de7458-1e56-44d8-91c3-b699afd05975"
      unitRef="usd">873700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i576440ecb67e4e03ae2fece3ee734a9e_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNy0xNS0xLTEtMjc2MDk_f2f88fab-f72e-4461-8186-951f54abbf2f"
      unitRef="usd">9600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjFhY2E5YmZhMzljYzRkN2U5ZTRhMTYxODRkMWQ4MWRkL3RhYmxlcmFuZ2U6MWFjYTliZmEzOWNjNGQ3ZTllNGExNjE4NGQxZDgxZGRfNy0xNy0xLTEtMjc2MDk_e86d2eb6-7f58-49ec-9487-bb2fe2542edc"
      unitRef="usd">883300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMTc5Mw_2ae95b1d-4237-4a08-9f34-08e7b3774e13">&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 reporting segments 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 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;88.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;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 colspan="2" style="background-color:#43c0b9;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;85.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;91.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;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;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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;Net income&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;44.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 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;28.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;71.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:#43c0b9;padding:2px 1pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 (income) expense, 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;(1.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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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:#43c0b9;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:#43c0b9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;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:#43c0b9;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;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;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:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i58c19e1e37b14f4c98d87803998662fc_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMi0zLTEtMS05NjI2_c7638ff7-127c-49aa-84ca-85035245dc80"
      unitRef="usd">51400000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i94700724d87e4c41b4067a1e9b7a0708_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMi01LTEtMS05NjI2_2d920f1e-753f-4a77-b10c-16e0c291aa3c"
      unitRef="usd">68200000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="id47fe97c963841948bf29137b08023f5_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMi03LTEtMS05NjI2_c4bf9d5e-55ea-46cf-a55e-a119b5ce9724"
      unitRef="usd">88000000.0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i51f0484e55ab4457a23d2ab22fb67f18_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMy0zLTEtMS05NjI2_4f52dc45-e079-4bf8-b162-ce1972719ac4"
      unitRef="usd">33900000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iefa5db8ec5fa4302bcc26ee7d4f33750_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMy01LTEtMS05NjI2_4eb91f98-da39-4b84-83e2-ee42c64385bb"
      unitRef="usd">23300000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i8c4f3aab533647ce84c0d16acbdeb3a6_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMy03LTEtMS05NjI2_19d63904-4a67-447e-8fed-3f96cbd98ad2"
      unitRef="usd">35000000.0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i3dfd90fca9c141e09b094dddb729a4fc_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNC0zLTEtMS05NjI2_cab374b2-ffb6-4725-8472-959b1c38a191"
      unitRef="usd">85300000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i769c32d65e2d4ebfa18d175860a47128_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNC01LTEtMS05NjI2_be8404ea-11b8-4c5a-957b-8624625d129f"
      unitRef="usd">91500000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i4159006a85ee4f9ca47100362de6ebbd_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNC03LTEtMS05NjI2_d775a473-1298-4827-bc6c-9bb07244740f"
      unitRef="usd">123000000.0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:NetIncomeLoss
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNS0zLTEtMS05NjI2_a2807c55-59eb-4c99-a008-0cb6a4f34b6d"
      unitRef="usd">44900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNS01LTEtMS05NjI2_75c688da-ece7-4f50-bd78-768e82fa8093"
      unitRef="usd">28800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNS03LTEtMS05NjI2_80e74c56-ade2-421a-b865-45af0e1a9072"
      unitRef="usd">71700000</us-gaap:NetIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNi0zLTEtMS05NjI2_ef2d4de5-1502-4df7-a836-31d5437d3289"
      unitRef="usd">3700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNi01LTEtMS05NjI2_517f5616-c7b6-40fa-a6ee-34875d933599"
      unitRef="usd">6700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNi03LTEtMS05NjI2_c539dc3a-b151-430d-bd50-af4ae2e012d3"
      unitRef="usd">10300000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNy0zLTEtMS05NjI2_8cbc49a2-fee7-4667-b3f2-6c81a1015a6b"
      unitRef="usd">21100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNy01LTEtMS05NjI2_c0ba6861-dfb4-452f-8e67-463d90f7d618"
      unitRef="usd">15000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfNy03LTEtMS05NjI2_b2a0527f-c2df-4971-b6ee-788784be302b"
      unitRef="usd">24300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfOC0zLTEtMS05NjI2_2a3bea7e-6b51-40c2-a8ac-2c091cc6f488"
      unitRef="usd">20400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfOC01LTEtMS05NjI2_ff7f9aaa-05d0-4688-b443-949df7dd639f"
      unitRef="usd">18100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfOC03LTEtMS05NjI2_bcbaabea-5c8e-4863-8110-8906b83f5ca8"
      unitRef="usd">16500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfOS0zLTEtMS05NjI2_271dd82a-a896-48ca-835e-f333d2416907"
      unitRef="usd">7500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfOS01LTEtMS05NjI2_efd856ad-d231-431e-9a43-4faf1a6bc366"
      unitRef="usd">4000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfOS03LTEtMS05NjI2_acd587d9-4f97-47b2-9dfc-ea36f55cd117"
      unitRef="usd">3400000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTAtMS0xLTEtMzIxNDQ_5b2bfd53-e82c-4d41-835a-70728dabc97b"
      unitRef="usd">2600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTAtMy0xLTEtMzIxNDQ_2469cb00-b83a-45fa-9fba-81c09ddd14d1"
      unitRef="usd">5000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTAtNS0xLTEtMzIxNDQ_aa7d0593-4153-4a71-8ebe-e83029f5ce84"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTEtMS0xLTEtMzIxNDg_a15e9c0f-9dc3-4a97-9ddf-a8d42c83ab2c"
      unitRef="usd">1300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTEtMy0xLTEtMzIxNDg_8ae2a19e-5ab3-4758-80c7-e80dde525f36"
      unitRef="usd">-700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTEtNS0xLTEtMzIxNDg_b43fd894-f3f8-4e2e-af75-0a031a8c267e"
      unitRef="usd">-3600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTAtMy0xLTEtOTYyNg_bd45fcb8-f2f3-4667-85da-cfa18cd71ef2"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTAtNS0xLTEtOTYyNg_40ba08e6-cacd-42ee-93d3-ffb7979b6bdd"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTAtNy0xLTEtOTYyNg_a712bbf0-7bf5-4d58-8732-cfd1684d5637"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:LitigationSettlementExpense
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTEtMy0xLTEtOTYyNg_841c70c6-2c29-45a9-9734-fbcf61c7fa79"
      unitRef="usd">800000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTEtNS0xLTEtOTYyNg_12cdc19c-a1af-4958-82e7-29a50e4817b9"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTEtNy0xLTEtOTYyNg_a6af5de8-0f94-4d6b-9885-e39c32930bfc"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTItMy0xLTEtOTYyNg_81094776-07cb-4d9d-aa83-1210a3721267"
      unitRef="usd">200000</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTItNS0xLTEtOTYyNg_21e3fe34-77df-41f6-b5e6-56b8bc8b838c"
      unitRef="usd">0</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTItNy0xLTEtOTYyNg_b127aced-da1f-486f-a887-dd443d00a3f9"
      unitRef="usd">0</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTUtMS0xLTEtMzczNzU_4cb5c433-6f2b-4e9a-9c0d-988dd4f3c8fe"
      unitRef="usd">800000</avo:FarmingCostsForNonProductiveOrchards>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="ia51068e93a7842979787fb4d225e00da_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTUtMy0xLTEtMzczNzU_dc03fe83-21ae-467b-b3a6-22e22a1ec7d7"
      unitRef="usd">0</avo:FarmingCostsForNonProductiveOrchards>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="i8d4159fd3099432a9137e3426c625add_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTUtNS0xLTEtMzczODI_e6e6fd2a-c3f4-4b87-acf7-08371f87ba8e"
      unitRef="usd">0</avo:FarmingCostsForNonProductiveOrchards>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i3dfd90fca9c141e09b094dddb729a4fc_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTUtMy0xLTEtOTYyNg_cab374b2-ffb6-4725-8472-959b1c38a191"
      unitRef="usd">85300000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i769c32d65e2d4ebfa18d175860a47128_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTUtNS0xLTEtOTYyNg_be8404ea-11b8-4c5a-957b-8624625d129f"
      unitRef="usd">91500000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i4159006a85ee4f9ca47100362de6ebbd_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOmYzY2M5NGI4M2E3YzQxYWU5ZTMzOGQyNWM5MTg3YzQxL3RhYmxlcmFuZ2U6ZjNjYzk0YjgzYTdjNDFhZTllMzM4ZDI1YzkxODdjNDFfMTUtNy0xLTEtOTYyNg_d775a473-1298-4827-bc6c-9bb07244740f"
      unitRef="usd">123000000.0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f03611146864e48b3721275daee94da_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMTY0OTI2NzQ0NDAxNw_b609203b-fcd2-4433-a652-7862b64de026"
      unitRef="usd">217000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i574794696644412eba554960c30653d1_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMTY0OTI2NzQ0NDAyMQ_d2757d3a-68f6-4bd1-9058-7108e1ea5ea3"
      unitRef="usd">202800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i250ae15a111e46d882c645cc97e01b7c_D20181101-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMTY0OTI2NzQ0NDAyNQ_592d0b16-f51b-40be-91fb-50548c55dfd1"
      unitRef="usd">194200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Goodwill
      contextRef="i678e775a5e6345f4b937a5b3b1651b0b_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMTcxNQ_5588c70e-e302-43dc-ac20-b2ab3c390f05"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6220bceb761c47219f6f82a7764a6728_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfMTcxNQ_ea869838-fb57-47dd-bca3-b5f6cc115f0e"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i65e8542b03a64f05a3eb1ec0bf30b0e2_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RleHRyZWdpb246MjVlY2FlMzFmM2JhNGQ3NzlhN2IwYjgzMzQ3ZDIxZDlfODc5NjA5MzAyNDU1MQ_3ebf8599-6070-4550-89ce-1f9ecb2de28f">&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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#232f84;border-top:1pt solid #43c0b9;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-top:1pt solid #43c0b9;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 0;text-align:right;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;234.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:#43c0b9;padding:2px 1pt;text-align:left;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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:#43c0b9;padding:2px 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;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;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;379.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:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i82da23e9873e4805889d2c6d4f624356_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjk2MzBhMjE1YzMwYjRmNzFiOGMxZDhjZjFjMDVmODZiL3RhYmxlcmFuZ2U6OTYzMGEyMTVjMzBiNGY3MWI4YzFkOGNmMWMwNWY4NmJfMi0xLTEtMS0yNDI3OQ_35e7e382-769f-436e-abc5-9d4967e8bf7f"
      unitRef="usd">161700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8f4bcc58544f454692f9eba7a3b4ea68_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjk2MzBhMjE1YzMwYjRmNzFiOGMxZDhjZjFjMDVmODZiL3RhYmxlcmFuZ2U6OTYzMGEyMTVjMzBiNGY3MWI4YzFkOGNmMWMwNWY4NmJfMi0zLTEtMS0yNDI4Ng_2841f48c-fd52-48b4-b0ef-5fc7fa7fe132"
      unitRef="usd">143300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9fb8cb5737554314808d969e3c402288_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjk2MzBhMjE1YzMwYjRmNzFiOGMxZDhjZjFjMDVmODZiL3RhYmxlcmFuZ2U6OTYzMGEyMTVjMzBiNGY3MWI4YzFkOGNmMWMwNWY4NmJfMy0xLTEtMS0yNDI3OQ_81492607-1319-42b3-867d-1f6ab1ea1aca"
      unitRef="usd">261700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if5713b166f46448fa689d2de33d66456_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjk2MzBhMjE1YzMwYjRmNzFiOGMxZDhjZjFjMDVmODZiL3RhYmxlcmFuZ2U6OTYzMGEyMTVjMzBiNGY3MWI4YzFkOGNmMWMwNWY4NmJfMy0zLTEtMS0yNDI4Ng_0efdfcc6-8d7e-4ad5-a7b4-b5279b545298"
      unitRef="usd">234900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i52f884e8723c4acdb4cdfec66cba763e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjk2MzBhMjE1YzMwYjRmNzFiOGMxZDhjZjFjMDVmODZiL3RhYmxlcmFuZ2U6OTYzMGEyMTVjMzBiNGY3MWI4YzFkOGNmMWMwNWY4NmJfNC0xLTEtMS0yNDI3OQ_8702f66a-c87e-41ec-8579-8d35ad2b280c"
      unitRef="usd">800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic706d259b61d4046ac28b5ff07fcdafc_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjk2MzBhMjE1YzMwYjRmNzFiOGMxZDhjZjFjMDVmODZiL3RhYmxlcmFuZ2U6OTYzMGEyMTVjMzBiNGY3MWI4YzFkOGNmMWMwNWY4NmJfNC0zLTEtMS0yNDI4Ng_f58404ce-736b-4993-ae3e-ed43b2403c20"
      unitRef="usd">900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifba88bed7fbc41baa7c00f172c52dcab_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjk2MzBhMjE1YzMwYjRmNzFiOGMxZDhjZjFjMDVmODZiL3RhYmxlcmFuZ2U6OTYzMGEyMTVjMzBiNGY3MWI4YzFkOGNmMWMwNWY4NmJfNS0xLTEtMS0yNDI3OQ_70991c98-8a8f-4f3e-b8e8-f080d086413f"
      unitRef="usd">424200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i99bedc1bcb1d48ceafa2ac040698c0b2_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyYmRhYzFiMzBkOTRhYWM4NTcxMDhlMjI5NWRjMzI3L3NlYzo2MmJkYWMxYjMwZDk0YWFjODU3MTA4ZTIyOTVkYzMyN182MS9mcmFnOjI1ZWNhZTMxZjNiYTRkNzc5YTdiMGI4MzM0N2QyMWQ5L3RhYmxlOjk2MzBhMjE1YzMwYjRmNzFiOGMxZDhjZjFjMDVmODZiL3RhYmxlcmFuZ2U6OTYzMGEyMTVjMzBiNGY3MWI4YzFkOGNmMWMwNWY4NmJfNS0zLTEtMS0yNDI4Ng_1d2a6bda-db10-4d0c-b83f-862d13c84b90"
      unitRef="usd">379100000</us-gaap:PropertyPlantAndEquipmentNet>
</xbrl>
