<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:avo="http://worldsfinestavocados.com/20210731"
  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-20210731.xsd" xlink:type="simple"/>
    <context id="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8590d6b2a0b24b61992f16e4d505a514_I20210906">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-09-06</instant>
        </period>
    </context>
    <context id="i9a1e657c21dd45deb33fca9666d9e325_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i88b94f0e324f424a9ca0a54eef31051b_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib739fbda1934485e9cc682eadb40cb1d_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="i0a25243dc5234a3abc45255f31dcfaba_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="ia5df2dbea1cb4db68301b5c8d5e3cba5_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="i163881fff10446b581c9f350fbd82ed4_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="ib96c96a18ce942869dadbfeb5ce6cf95_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="i2bad4afeff51431a925ae6e147e6bb2d_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ie06f6b872c0f4afcac4fc5c978c13918_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="id19e28c219bc4db4b97fcc9278ee274b_D20191101-20200131">
        <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-01-31</endDate>
        </period>
    </context>
    <context id="i95ff5ab5569a47bf9e8f6e5a3600faf7_D20191101-20200131">
        <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-01-31</endDate>
        </period>
    </context>
    <context id="i1d955afd8b314b8b8303341efa9babbf_D20191101-20200131">
        <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-01-31</endDate>
        </period>
    </context>
    <context id="if77a6fdd1b934b41b78ef69e01662e1a_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="i89342055b41c4c4eb0b56e54e80f318e_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="iff2fcd413228481b8d28ae1904864da3_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="ia3fedd896ad54be5bfd0f3422ca52263_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="i6cde8a24e5334c4a89d1d65e9053c96b_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="i7ab3977de8f6483082ca494f12291d8c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="iac6c4919d5e24bc2993090d52f40d7e1_D20200201-20200430">
        <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-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3a70760318aa4a7aaaf054d6edfd7ead_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="idff3c76988264c8f82ff3570afa6d8cb_D20200201-20200430">
        <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-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ie035918bd64641768b4699302f47cbd9_D20200201-20200430">
        <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-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ib3b75eb0af5b4ea68ed28c806b654747_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i13d4576058504779a0ac24c94b5262f5_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i8bb64bee12d14d8483250fb42a8072f2_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i4daf563327754d3ab504def28d358cc7_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i94324d48aee94beca523e66c4c6e8bdc_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ia7e32c14e9c6479086aacf38751e51bc_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i59b83a6d541b445abffa273531335ab1_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i40b7e3240b794651884989b7fdecb2a8_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i80effde4668a48bd8d43552dcc196b37_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3cddfcd8d56f494aab0921780157c1fc_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5c168807b9c44dee9d4060f42ab45cb9_D20200501-20200731">
        <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>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2a48c94b99924a15aec6fc031cd7b859_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i276dcc46b8a04648a3d65cf3df5e56da_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i156dff5c85934eca888f2695e9fa73f6_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i5516fc3c83b6499eb484febc0fdf7e55_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i5b9ab9cfa5d045e39c0d5cf947cb282e_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i0f26fbd2f11e43a0a9c7007185eb17e8_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i63eb92c5d7d14d34b256fd624ed00379_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="i0b28199511ef4bbdbea4abd0074a553e_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="i74f9475967f545b5b39e06b65d194e13_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="iede76205a32944f59791193a96c20c1c_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="i9a4c1ffe1f6c44ec840f719971aa092c_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="ifa592a00fdea41c2a28ea24b184367fb_D20201101-20210131">
        <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-01-31</endDate>
        </period>
    </context>
    <context id="id1ffc2461d234025ac0f195356548e19_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i3ca816051ce3492b938eda7ff1e5ec3b_D20201101-20210131">
        <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-01-31</endDate>
        </period>
    </context>
    <context id="if811e3aee162492d97873c3413d20544_D20201101-20210131">
        <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-01-31</endDate>
        </period>
    </context>
    <context id="i39be5b274de945bfaa9b0c2ae94f0bd2_D20201101-20210131">
        <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>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i29674be5b7424dd8adbd2f1f4aa7c491_I20210131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="i723c8f865d75466d855c4d0d001dcb16_I20210131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="id535b89163b24c5eab33e32e4cca0d7d_I20210131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="iec5d91e6f03b4e678d8b162f23697661_I20210131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="i2ff58a1a48cc4782999c4fac9e707dcd_I20210131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="i58d97bfd25804a4eb573f0f66f9e5ebf_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i146377e5d79e4897a548673f6020e66b_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i55273511cae64a32ae0c8a543cf5627f_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i89ea5cf531fe43de942ef303532dc6b2_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ica3ad04bf8934cc48772957e65712064_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id28baad0122d491fabe124dd3baccfe1_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2b8d25abed224b83b5f980ef1486fe60_I20210430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ia3abd6f0a9074810bc713b25b4c3b586_I20210430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i4ab6284ae72940978fd3adcd85922fe8_I20210430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i1f587872ff914e31a941e351e9a0ed8d_I20210430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ia6d906a0d22f447693081e78c2c80020_I20210430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ib70cf41486db4397b3d83b4cd7bdb937_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i9c1343c462d14d8898db85cdff482aca_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i158c502aaa1b4399a0d93ac99ce344ea_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ibb094251861b426cbff4860cdc8cf5a6_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i74fee5142b384431890d2a200c3d0c02_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i18b1460b63f24113b51db5c62d6c1b90_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="if487614125eb4ea4b2a7ced07b30c84c_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="idcb40df5dc644e46bec0169ede592fd5_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="if949c905973e488c85475c0ff74503a2_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="if728efe9d09942919361f6d2ea77f639_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i5cd212527f9443d4920ca1df57760d36_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i0914e4f9bb684bc7adeb142755519592_D20191101-20201031">
        <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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i2f74a4a5ab37450b9eeb863e3e0790bf_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i7725d93d30bc452299d6d2cc3aa7d000_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="i757ea6e9f9df484d97432121ab491cbf_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i1626e977212d4e91a196c85d4673ba07_D20191101-20201031">
        <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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iafa40d37c5b74c7598fa583c32c380b3_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i0f419dc1152e400d9afcd5b168861d7f_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="if067d1b6ed4f4bd4980d3e3d578ed3ef_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i3889791bb0d045d9ad29515b0583ccfe_D20191101-20201031">
        <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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="if74c477736144a7599ff9e16917db5f3_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i10451852543c460a85a044ba482f14a5_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="i396791281684427793b16ddfa016d866_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ie4362c5cce8241ef9f7dddcbacaa97e9_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="idb9161655aac486c96a1d1842ee9830c_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="id9c4b530c7794e5c96e01f0d57d0b078_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="i505ad92af8ca4a4eaed43cbbdb3004f2_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ibc160381ee15405780562c50cfda941e_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ie1f9f90109c64efa99e1d7c190855c4b_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="i77cf68ebe3354cc1aa14625c28dc4a23_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i32eb82bb058d43fe958946efc3434211_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="if740360620114c2682771860c5c667bf_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i5c508740b73c4b6fa31605567a8fe79d_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i78055e04cf5e4dff99059e3676397788_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="ie0827a9ac1fd401ba9959bd28dfbf098_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="i76bf629e6be1432ab722d82cf9f8d04d_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="i9a91cf5139ac4361b843f241105583e5_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="id02736c2b08d436ba6eb51366f899652_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ie6e6105052164d0295a423758eb01484_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic6d259641b074c5d87739e665b8124c2_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="icaf71e9c5c8b496f8498d917033c629e_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ife6c193797db433fae3b7b209e7b6c4e_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i025b23e4b99b4f87904a53e6fa1a563c_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ie901824ab9ab40afbf89964d12bc6772_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ia71a0c7ea9124cf8a65834cf309aa2db_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="i22363aa641174cf180f9ec3b43c9dffc_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i0739d7957267408980e6bc7525ec2d5d_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="i2f719a0c27314c31853219cb28c2b035_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i28bd5a746c264469af22047447580ef8_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="ie8b62a0bb222488b8aaaa9715f5370b7_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i27209ee3e3ce4cc48b7e34aa50b0a18a_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i3a8d3b58d7b54df7a8599f7b0d3f439b_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i72db3b904182453c86c72d6e1009e50e_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="iaeded0866888467ba6da6ed3048ad041_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i3df71b7c1eef4cc5b8a83bb6d22e57ea_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="id1e7d30b529f4f52a33009891ab66c85_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i629ea21c9c7942f5a586b9b4b85e2851_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i09c13350edaf4727b65dedb50d5f61ed_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i4fa38893695d443bb5692ea660700af2_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ieb4f92ee6af14513b99acc8386b3abd6_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MorugaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i48ccaa96a22a4130890dd508b171d8df_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i3110dabd82cd49b1974f97b5a9794c87_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:DirectorsAndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ia82c339591d8472c95cef70f73c51f32_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ibd56be479da64589bb02bd7e397892fc_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1f6d74756f20475bbe9c5a16c187d6b7_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i9f77219d53e141578de63f13272bcef0_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i872dc9419bed409198db15e4b650d199_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ieff7b11d1786493aa8981e75a72edfe5_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ide7000be39a4410fbb5f9e09a5160ea9_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i4979ebbdb5584e529cbd610662da6c3e_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i8463aa2c71d64081ab47e6c6703ceae2_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i6dac55a8c2434ee7a2218aeca0cc4b3c_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i94ad2a64bea740a8ab332b6a8327129e_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i13e94829ec114dcdaf519f75f7b9bec8_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i581fca464eec4bb5a840ead556d42ffa_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i9c4ef42f7ff0441b854ed69e7783acfe_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ia475225de25f4145b323f92ace5ac076_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i24d3a41ffa2f4329aa1e1bc0cbdb65c0_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7c59c8e7d0e04b28a5f14e9c184efd44_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i83d898fcc5c54984925d50475ab6f84f_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia3121134a7784535b617f7e67ef8f2a6_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1614772a06614606b940cc42ab52959d_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1c6710cca2ab4d09be2813634888bcd5_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1a577b510346417f860fd22cf9216701_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if85e845dc6f2468ca6b14922ba12f8ec_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i8df1c54fea1d448f81afb7a174474c9b_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4d817fe5f4b445b2837f757ce41f4d83_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i73a6ca0f60534806ace9ed6fae8241ba_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1a72f51a6ea14cae93d1ee8f75423ec9_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i12e04bf76c4f4b1e9bdde3f174692f01_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0a025ce9273341a8840b86641f2907d8_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9dd3755dce5944568723e62c2b3a4176_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic0fbe21e287e4ea199db5773a4e419ee_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i5b3c45024f66474a8169f71bc05510d0_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i44ce64d8857544619ab3d1b2b684e1b1_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ie265567d2d154ba293b4bf9d871cd107_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0c5bd67d61ab410aa172f78d45903d19_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1e9a2095e818439fba2bb16f5e51c498_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i621131ff71bb4fb5891503e3a786ae61_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ib414f7cf3b9f4d4f8391cc5ceab59adf_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if319e84746914017811c5650dac64a12_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2aee99ccbe8247bbb3923dd15aa59526_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0b7f21ca907c404ba328b864b7c7f287_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i04d95122ebe74e48856bab94ea865a04_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ib2b11fa697a54c43b8b3650f4cdd1d20_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i50936750e5154ce59e8c44e389169c87_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ie14bd6bfb16a4d4f9aaaa0e9c2959954_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i1265a5b89d3346ce8c686369b1ea21af_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ic863f7e2bc60435ba83dc98ac171c75e_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i87423c8056a244adb22b47f799f2913f_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i9182d527d89a4b3691f6507cb0246c97_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="if60492b3b72841e7ad41f252dcde67c4_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i875fd2413f6d431cb0d691ac52c4edea_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i1c0cd7e32a3044b09b49dc457fd91ab0_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i6a6b60be8bb946bf8d7e39bffa2419d5_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="iae10ffac2e804cdbb7a935e38909bdaf_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ib839cf4fc0414581a39bb24eb0d1ed1b_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i2edc1db3b39642b98602046277147453_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i03122e3f4a394ff7931b266caede689a_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i929877f73f9c48e595ede3db81ea5ecb_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ie0515db3a8da49278dcc67c78792e34e_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ic5b1866804ca466b9547bccda606bd8b_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i769db00c715541a19b2e47cc1466e399_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i77bd6d42666149bf898ccf6c01f9f9c1_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i8903d13bc34f477aa32a6d156ba2db76_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i321b31b6726949c28573cdf898c1ec58_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i602a020f85c8421d9a713ceb692d711c_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="id1444c7e973d45019bcb49343fd6898b_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i1655928ace2c45d9801629ebcb3c1868_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ib4b4c1934b4f48f8bc676ff21c3cce64_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ib32250dab99a4e70869d262811d7e31c_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3b8ad66f897b44fda72ce5f093209e44_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i09597670d8de4923bb7f974b5197ede1_D20201101-20210731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i0c1ae1c7d433450c9c80be489e67c181_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i3c6803d0709d4965a1d9f4701be647cf_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="i4a25315cb45241029c6c09b7fb2a7ab8_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="derivativeinstrument">
        <measure>avo:derivativeInstrument</measure>
    </unit>
    <unit id="segment">
        <measure>avo:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zMzMvZnJhZzpmZmQzNGNiZDIzOWY0Mjg2YmEwMjE0OWVjZGJlODkyNC90YWJsZTo3ZWJhMThlOTA5ODc0YTA2YTA5ZGY4MWFkZWU3YzYzMC90YWJsZXJhbmdlOjdlYmExOGU5MDk4NzRhMDZhMDlkZjgxYWRlZTdjNjMwXzItMS0xLTEtMTky_4a6ec91f-e860-4a0d-b708-cf76f2f5148c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zMzMvZnJhZzpmZmQzNGNiZDIzOWY0Mjg2YmEwMjE0OWVjZGJlODkyNC90YWJsZTo3ZWJhMThlOTA5ODc0YTA2YTA5ZGY4MWFkZWU3YzYzMC90YWJsZXJhbmdlOjdlYmExOGU5MDk4NzRhMDZhMDlkZjgxYWRlZTdjNjMwXzMtMS0xLTEtMTky_a7baa781-e9bd-450d-bb11-903253a7d53e">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zMzMvZnJhZzpmZmQzNGNiZDIzOWY0Mjg2YmEwMjE0OWVjZGJlODkyNC90YWJsZTo3ZWJhMThlOTA5ODc0YTA2YTA5ZGY4MWFkZWU3YzYzMC90YWJsZXJhbmdlOjdlYmExOGU5MDk4NzRhMDZhMDlkZjgxYWRlZTdjNjMwXzQtMS0xLTEtMTky_a7872292-8290-45c6-ad30-14270c66e424">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zMzMvZnJhZzpmZmQzNGNiZDIzOWY0Mjg2YmEwMjE0OWVjZGJlODkyNC90YWJsZTo3ZWJhMThlOTA5ODc0YTA2YTA5ZGY4MWFkZWU3YzYzMC90YWJsZXJhbmdlOjdlYmExOGU5MDk4NzRhMDZhMDlkZjgxYWRlZTdjNjMwXzUtMS0xLTEtMTky_b38b5065-2897-462e-becb-b4307642b193">0001802974</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zMzMvZnJhZzpmZmQzNGNiZDIzOWY0Mjg2YmEwMjE0OWVjZGJlODkyNC90YWJsZTo3ZWJhMThlOTA5ODc0YTA2YTA5ZGY4MWFkZWU3YzYzMC90YWJsZXJhbmdlOjdlYmExOGU5MDk4NzRhMDZhMDlkZjgxYWRlZTdjNjMwXzYtMS0xLTEtMTky_5941c598-6a5a-40cd-8f36-3545d908ea40">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzQ4_3884fcb8-aaca-4c2a-acb0-00b78597df92">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGFibGU6MTM2YTc4NzYxMjkzNDhjMjhkYmVkZmE5ZDE0MzEyM2IvdGFibGVyYW5nZToxMzZhNzg3NjEyOTM0OGMyOGRiZWRmYTlkMTQzMTIzYl8wLTAtMS0xLTc4_6d9a1dd6-5149-48c1-b504-c60064da49fe">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8xMDk5NTExNjMwMTMx_928fc71b-32fc-4790-8b35-f11427c426c3">2021-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGFibGU6OGNlYWI1ZTRlOGYxNDc0Njk0YmM3ZDZhNTE4MDk1MTUvdGFibGVyYW5nZTo4Y2VhYjVlNGU4ZjE0NzQ2OTRiYzdkNmE1MTgwOTUxNV8wLTAtMS0xLTgw_06437710-67f0-487f-8a11-7c455fd31136">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzUx_280772e1-4019-4806-89c4-70f417f119ed">001-39561</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzUw_e798b9b0-54d7-4037-8231-02a5a9fd089e">MISSION PRODUCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzUz_420d571a-30c1-4314-9996-3d466a259ea3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzU3_6477ca0b-de95-49db-b02c-4e0e38b68963">2710 Camino Del Sol</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzc0_a21abe3c-3b36-402c-bbc1-95af0b6724bc">Oxnard</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzc1_d9242c9c-d493-4c31-9195-82c4bb687461">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzU1_0b0213d5-38e0-4277-949a-d8b3a200f154">95-3847744</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzcy_2841afb9-40c5-4fac-8c54-842ecc78e48a">93030</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzgy_ea0ae33d-f985-4fe7-a500-024ebf7b3ead">805</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzg3_b01bd1a2-68c1-4b39-843b-c32264db3cca">981-3650</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGFibGU6ODk1NzVjOTcyNDYxNGNkYzk3OGQxYjBjODRlY2E5NTEvdGFibGVyYW5nZTo4OTU3NWM5NzI0NjE0Y2RjOTc4ZDFiMGM4NGVjYTk1MV8xLTAtMS0xLTEzMQ_bde48084-ea19-4e4b-8b54-985ee01578a4">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGFibGU6ODk1NzVjOTcyNDYxNGNkYzk3OGQxYjBjODRlY2E5NTEvdGFibGVyYW5nZTo4OTU3NWM5NzI0NjE0Y2RjOTc4ZDFiMGM4NGVjYTk1MV8xLTItMS0xLTEzMw_7eccce56-4980-4e3e-ab5a-2a203ade44d8">AVO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGFibGU6ODk1NzVjOTcyNDYxNGNkYzk3OGQxYjBjODRlY2E5NTEvdGFibGVyYW5nZTo4OTU3NWM5NzI0NjE0Y2RjOTc4ZDFiMGM4NGVjYTk1MV8xLTQtMS0xLTEzNQ_ead58244-8891-4eb4-b83a-d31968e95d83">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzc2_4cf616fc-6ecc-4fcc-8bee-20a422adba48">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzc3_064a8212-5c94-4334-91ed-7f5b2645c40d">No</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGFibGU6YmUyNmJlOGYyMjdlNDVhYzkyMDM2ZmVmYjAyNThlNjMvdGFibGVyYW5nZTpiZTI2YmU4ZjIyN2U0NWFjOTIwMzZmZWZiMDI1OGU2M18xLTAtMS0xLTE0Nw_da5610e5-a8ae-4e4f-b20c-8c7e1e5fda61">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGFibGU6YmUyNmJlOGYyMjdlNDVhYzkyMDM2ZmVmYjAyNThlNjMvdGFibGVyYW5nZTpiZTI2YmU4ZjIyN2U0NWFjOTIwMzZmZWZiMDI1OGU2M18xLTQtMS0xLTE0OQ_247855d3-e881-49b4-b34e-ac8103d32e53">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGFibGU6YmUyNmJlOGYyMjdlNDVhYzkyMDM2ZmVmYjAyNThlNjMvdGFibGVyYW5nZTpiZTI2YmU4ZjIyN2U0NWFjOTIwMzZmZWZiMDI1OGU2M18yLTEtMS0xLTE1MQ_8b1b1ca4-bc2f-4ea6-aac1-8ff78f2eee83">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzc4_19bb88ea-7e33-4517-92a8-956e3e2270a0">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8yNzQ4Nzc5MDcxNzc5_5d4f8783-92ab-435a-8df4-eda87d5d9ae9">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8590d6b2a0b24b61992f16e4d505a514_I20210906"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xL2ZyYWc6OTQ3ZjU2OGI2NmI1NDJjMDgxZmJkNTc1ZjYyMjliZjYvdGV4dHJlZ2lvbjo5NDdmNTY4YjY2YjU0MmMwODFmYmQ1NzVmNjIyOWJmNl8xMDk5NTExNjMwMTM1_fe187bbd-eb85-493d-a0b6-b44468b9afc4"
      unitRef="shares">70609485</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMy0xLTEtMS0w_792671d2-4a15-43c3-b244-b8b96de8d0be"
      unitRef="usd">70900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMy0zLTEtMS0w_8bf7d278-dbb7-4907-a043-9a45c897cca1"
      unitRef="usd">124000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNC0xLTEtMS0w_eec63768-1aeb-491b-8221-155667509a7f"
      unitRef="usd">4200000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNC0zLTEtMS0w_bcb2a2d0-c211-4e1c-99f0-b6aa0d044085"
      unitRef="usd">1400000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNi0wLTEtMS0wL3RleHRyZWdpb246YjdkYzE0NGY0ZjhjNDQ4MDlhMDNkNTViMzFmNWIwZDRfMzI_a62a1662-0777-4883-96c8-033416f1c6c4"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNi0wLTEtMS0wL3RleHRyZWdpb246YjdkYzE0NGY0ZjhjNDQ4MDlhMDNkNTViMzFmNWIwZDRfMzk_e8417737-2ebe-4645-b2cd-c40bb534d1dd"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNi0xLTEtMS0w_f23e5077-218b-4a6c-bf68-be9c4eeb0c86"
      unitRef="usd">69800000</avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent>
    <avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNi0zLTEtMS0w_bd37acc6-48f1-405f-84d5-6bb099c73536"
      unitRef="usd">57500000</avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent>
    <avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNy0xLTEtMS0w_3caf25ef-f5e9-4f4b-9fe7-c85c2c5ee98b"
      unitRef="usd">1500000</avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances>
    <avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNy0zLTEtMS0w_5933a62c-5433-4ac8-9536-7fa24022ee3b"
      unitRef="usd">1500000</avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfOC0xLTEtMS0w_9f88c397-7b39-4775-af39-07aa4cb9b322"
      unitRef="usd">15500000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfOC0zLTEtMS0w_ae7fd498-8d3b-440c-8a1a-f5b98738473f"
      unitRef="usd">13400000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfOS0xLTEtMS0w_b90d45b2-a8fd-450d-b2b8-4231d1ff2886"
      unitRef="usd">66600000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfOS0zLTEtMS0w_da9b8e6f-7c71-445d-b8f9-8905519c6049"
      unitRef="usd">38600000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTAtMS0xLTEtMA_31a5e48e-e97f-49f5-99c6-ea151927b6cd"
      unitRef="usd">12400000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTAtMy0xLTEtMA_54641b4c-e538-403e-84a7-26600b2e121c"
      unitRef="usd">8800000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTEtMS0xLTEtMA_ce638435-c0ca-427b-a325-1b2d0d72818f"
      unitRef="usd">3200000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTEtMy0xLTEtMA_a669276c-2a03-4579-9405-07ca33ac5356"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTItMS0xLTEtMA_151dab16-6df0-48cb-88b5-6c98321f0cc3"
      unitRef="usd">5900000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTItMy0xLTEtMA_93608c97-aefa-4437-bb66-57fa2557b7e8"
      unitRef="usd">2900000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTMtMS0xLTEtMA_bc77b426-5d8f-4e64-8306-f1b683e69a9e"
      unitRef="usd">250000000.0</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTMtMy0xLTEtMA_886635a1-75e1-4605-8e36-ffe0512013dd"
      unitRef="usd">248100000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTQtMS0xLTEtMA_1df5949d-d963-4685-83c3-440d0f91d7ad"
      unitRef="usd">418600000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTQtMy0xLTEtMA_30ed104d-4f0d-4388-9393-0dbe4f2e4bc1"
      unitRef="usd">379100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:EquityMethodInvestments
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTUtMS0xLTEtMA_2d6f197a-3a65-422b-83d4-a89b7a3a0749"
      unitRef="usd">49400000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTUtMy0xLTEtMA_41c08a12-1760-409c-9ab7-9fcf8fe63126"
      unitRef="usd">46700000</us-gaap:EquityMethodInvestments>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTYtMS0xLTEtMA_7246516b-ca64-42f8-86d0-86b75a24f720"
      unitRef="usd">1800000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTYtMy0xLTEtMA_d42612a1-d243-4096-8632-22d18ae3ff3e"
      unitRef="usd">4500000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTctMS0xLTEtMA_b229160d-66fc-4c9a-81bd-43598ba73943"
      unitRef="usd">7100000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTctMy0xLTEtMA_91e608d8-cc1d-4a3a-899c-714dc50a0c0b"
      unitRef="usd">4400000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTgtMS0xLTEtMA_cbeb5f36-96d2-4660-9739-277de229f848"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTgtMy0xLTEtMA_9420b27d-855d-49cc-aa8a-56940de8eb51"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTktMS0xLTEtMA_eba7463d-8f6b-4857-834e-a215e477b53d"
      unitRef="usd">18100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMTktMy0xLTEtMA_911ddae7-0c2e-4164-be9a-8f541d0ee91d"
      unitRef="usd">18100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjAtMS0xLTEtMA_555d0c4e-1a2d-4135-b211-17d616be495f"
      unitRef="usd">821400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjAtMy0xLTEtMA_141f9030-a6dc-4f8d-8b58-af71076a8cce"
      unitRef="usd">777300000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjQtMS0xLTEtMA_53a43759-8e6a-49d2-b13e-2fbb067fca67"
      unitRef="usd">24000000.0</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjQtMy0xLTEtMA_e8689ffd-52a8-4411-a04d-4876da64efc0"
      unitRef="usd">20500000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjUtMS0xLTEtMA_9f3e32ab-a3d6-47cd-b62d-557acb12a2fb"
      unitRef="usd">30100000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjUtMy0xLTEtMA_a4aeca4a-7e56-4680-bb94-d13e40ecdec1"
      unitRef="usd">28300000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjYtMS0xLTEtMA_afc5beab-c33b-40b6-a830-b1c2ad133523"
      unitRef="usd">2900000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjYtMy0xLTEtMA_a15e72f3-66a9-4720-beef-0d9d11487f76"
      unitRef="usd">1700000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjctMS0xLTEtMA_f70f3deb-a7f3-414a-bc90-1c003e639f29"
      unitRef="usd">26700000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjctMy0xLTEtMA_f2ee0fda-a69a-4ee9-b9a5-4f39a2bea0be"
      unitRef="usd">18800000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjgtMS0xLTEtMA_db8f3108-ea31-48e1-829b-a9f7050ec103"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjgtMy0xLTEtMA_62f5d65d-91c4-411b-baa5-ab4bbbd57de0"
      unitRef="usd">7400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjktMS0xLTEtMA_e20e0b65-0c48-4b6e-bfd3-521655f36ae0"
      unitRef="usd">1200000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMjktMy0xLTEtMA_f1aae662-df67-444a-865b-2cdb521b8e8a"
      unitRef="usd">1200000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzAtMS0xLTEtMA_1817c519-c214-4044-a4bd-40016a6b0108"
      unitRef="usd">93700000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzAtMy0xLTEtMA_bc0ff74e-4180-4970-a06f-84e81733e662"
      unitRef="usd">77900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzEtMS0xLTEtMA_bbb82f81-8fd8-432a-a54a-79fe89e08bdf"
      unitRef="usd">159700000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzEtMy0xLTEtMA_8d64ae48-9f95-4163-ae0f-e910c7b25f32"
      unitRef="usd">166700000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzItMS0xLTEtMA_fb04dc9a-291c-430c-b471-9e7dd4d84215"
      unitRef="usd">2400000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzItMy0xLTEtMA_23016eb8-a589-4a8b-b9c0-9fbd0d0a4e60"
      unitRef="usd">3300000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzMtMS0xLTEtMA_4e36c48d-68a5-4126-ba23-d029604a6d16"
      unitRef="usd">3500000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzMtMy0xLTEtMA_25b7cdb7-49f5-437a-9026-c1b8065e0527"
      unitRef="usd">3800000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzQtMS0xLTEtMA_5d8bfbc1-e9d1-436e-8297-cac845502f1e"
      unitRef="usd">35300000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzQtMy0xLTEtMA_cec032d8-96f8-49cf-bf23-b1cb5580751e"
      unitRef="usd">27800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzUtMS0xLTEtMA_3ae3e599-526d-473b-bd4f-81ec827dd9ff"
      unitRef="usd">23100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzUtMy0xLTEtMA_af603ef4-993a-4eb4-8b88-14f6c3e7ce5c"
      unitRef="usd">24300000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzYtMS0xLTEtMA_c41300ef-e25e-4ddd-9fd9-5964475a3413"
      unitRef="usd">317700000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzYtMy0xLTEtMA_eb7825c1-62bb-45ee-8f95-a2af7a0b37d3"
      unitRef="usd">303800000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzctMS0xLTEtNjA3_2140ea69-06de-45b1-8042-9d321763dd37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzctMy0xLTEtNjA3_f0a4bd3a-7ec7-47d1-9a7a-351aa63585f8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmMxMjRkMzFhZWRiMDQ1M2Y4MmEyZGFjOWZlYjc1NmE4XzEwOTk1MTE2Mjc5MzU_06fac3a0-77d8-4cc3-b973-4437b096f1c2"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmMxMjRkMzFhZWRiMDQ1M2Y4MmEyZGFjOWZlYjc1NmE4XzEwOTk1MTE2Mjc5NTI_f6f1f095-6ac7-43af-93d1-50b391a5afa2"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmMxMjRkMzFhZWRiMDQ1M2Y4MmEyZGFjOWZlYjc1NmE4XzEwOTk1MTE2Mjc5NzE_38034f80-3e48-4125-8e02-8c09b49faf5b"
      unitRef="shares">70609485</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmMxMjRkMzFhZWRiMDQ1M2Y4MmEyZGFjOWZlYjc1NmE4XzEwOTk1MTE2Mjc5NzE_948b8bbe-ce2e-469a-b7a5-48922319176f"
      unitRef="shares">70609485</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmMxMjRkMzFhZWRiMDQ1M2Y4MmEyZGFjOWZlYjc1NmE4XzEwOTk1MTE2Mjc5Njc_706adaeb-a56d-40b4-a742-addaa4e77fcc"
      unitRef="shares">70550922</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmMxMjRkMzFhZWRiMDQ1M2Y4MmEyZGFjOWZlYjc1NmE4XzEwOTk1MTE2Mjc5Njc_8897ac37-1cce-49a0-92a6-be3f6436360c"
      unitRef="shares">70550922</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzktMS0xLTEtMA_5ab02cb7-3f51-4e6c-8a8e-6be905ca76ce"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfMzktMy0xLTEtMA_fc65a70a-275d-4bb0-9aca-754d1c433f96"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDAtMS0xLTEtMA_b6d979d2-b24c-44b6-86ef-9c5b1d6d242b"
      unitRef="usd">224800000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDAtMy0xLTEtMA_7cc4e3d4-8145-416d-b707-e33290319eb8"
      unitRef="usd">222800000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDEtMS0xLTEtMA_8d219d6a-0389-43b1-a479-ff4a1112b8a3"
      unitRef="usd">0</us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock>
    <us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDEtMy0xLTEtMA_fdbf9e04-dfc9-44e7-a984-ec6e09b022a2"
      unitRef="usd">100000</us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDItMS0xLTEtMA_99bfdc77-b54f-46b7-83af-ee7e1350bd7b"
      unitRef="usd">-400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDItMy0xLTEtMA_89bb6f50-785d-4501-ae09-bcf7700291a3"
      unitRef="usd">-500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDMtMS0xLTEtMA_ac60c712-130f-4c2e-98f1-4beb5acb8904"
      unitRef="usd">279200000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDMtMy0xLTEtMA_c7b4d993-cf52-4208-86b3-77129d2f0249"
      unitRef="usd">251200000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDQtMS0xLTEtMA_120c1fe4-8be1-4573-bba4-1c9cc640b472"
      unitRef="usd">503700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDQtMy0xLTEtMA_a7a3e679-1ac8-4850-8f4f-eb450be95642"
      unitRef="usd">473500000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDUtMS0xLTEtMA_9b6fc347-1fb8-48fd-9b48-2be897d25283"
      unitRef="usd">821400000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xNi9mcmFnOjFjNTc1MTMxYmY2NTQ3MzNhYjI0M2Q0NzJhNjFhM2JkL3RhYmxlOjI3ODBiMzUzMTFjODQ0NTY4NjI3MTIyMjdmM2I1NjBjL3RhYmxlcmFuZ2U6Mjc4MGIzNTMxMWM4NDQ1Njg2MjcxMjIyN2YzYjU2MGNfNDUtMy0xLTEtMA_4dcbd182-b87c-41b7-a71d-78022c32c573"
      unitRef="usd">777300000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMi0xLTEtMS0w_a22665ca-7096-4fd9-a810-24b9bb82d5da"
      unitRef="usd">246800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMi0zLTEtMS0w_a4c36e02-d02f-4e7b-ba8c-cc3e8902ccec"
      unitRef="usd">236400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMi01LTEtMS0w_be52f3f7-6776-4c5e-a3b5-3b624288957b"
      unitRef="usd">654700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMi03LTEtMS0w_3e28788f-b6ed-48f4-93c8-386e3f548eba"
      unitRef="usd">655500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMy0xLTEtMS0w_b4606c9e-ba55-46f5-8dcc-e4bc79a02572"
      unitRef="usd">205900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMy0zLTEtMS0w_40e37a7d-fcc5-4378-b825-adc50c835f54"
      unitRef="usd">192200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMy01LTEtMS0w_edffddaa-6153-43da-a619-455a35ce686f"
      unitRef="usd">564000000.0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMy03LTEtMS0w_03ee5b28-af7a-4573-9190-9e2a868992ee"
      unitRef="usd">570400000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNC0xLTEtMS0w_96d9e35b-1d8a-455b-8a47-29182c61b397"
      unitRef="usd">40900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNC0zLTEtMS0w_50e3e55f-61b9-48a0-ae17-4b2f2919c37c"
      unitRef="usd">44200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNC01LTEtMS0w_c14702f3-dbcb-40b4-91e2-083d313a7992"
      unitRef="usd">90700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNC03LTEtMS0w_eba0b523-e40e-41b3-b749-48eb2259301a"
      unitRef="usd">85100000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNS0xLTEtMS0w_6fc36b82-97bb-4ea0-85ec-664311209eaa"
      unitRef="usd">17200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNS0zLTEtMS0w_8ee274cf-c2d7-4646-b1b7-3c6761765610"
      unitRef="usd">13500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNS01LTEtMS0w_b314dfcd-17f3-4bc2-9d49-652bd7ff0242"
      unitRef="usd">48100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNS03LTEtMS0w_d2a52dd6-9c17-4775-bab3-bace344ef109"
      unitRef="usd">39400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNi0xLTEtMS0w_f046bf06-275e-4174-82c8-a31f5332a5ad"
      unitRef="usd">23700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNi0zLTEtMS0w_0f01908b-fb58-4c41-b80c-5c4050428f26"
      unitRef="usd">30700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNi01LTEtMS0w_713ed545-865e-4f1e-8613-98f6115af0a5"
      unitRef="usd">42600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNi03LTEtMS0w_05ae6ee5-539e-47a6-902f-babbfb811202"
      unitRef="usd">45700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNy0xLTEtMS0w_ad5f4abf-b03a-446d-9a08-399cfe71e507"
      unitRef="usd">1000000.0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNy0zLTEtMS0w_910f1624-7e15-44ec-b892-e7e9134ed910"
      unitRef="usd">1100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNy01LTEtMS0w_f2e9fb09-a7a1-45a3-b758-69bc66736609"
      unitRef="usd">2700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfNy03LTEtMS0w_f20e4013-eefe-47f5-95fb-4d5069bec8f5"
      unitRef="usd">5500000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfOC0xLTEtMS0w_e7967047-f321-495d-9a05-60d27a84843b"
      unitRef="usd">2100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfOC0zLTEtMS0w_95fe7298-095f-474f-915c-44292be65adf"
      unitRef="usd">1200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfOC01LTEtMS0w_681e58ff-70ff-4145-a918-493379df3972"
      unitRef="usd">4200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfOC03LTEtMS0w_49a02c89-5dc7-4035-9d70-99d8a17845a6"
      unitRef="usd">1600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfOS0xLTEtMS0w_5cbf4b7b-8497-46d2-bb6f-0ceefbfd2e32"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfOS0zLTEtMS0w_33549bc1-ba29-46eb-b0bd-e12eefdb1ac5"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfOS01LTEtMS0w_42bf6d51-7d0e-4147-8706-1e5435182f1f"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfOS03LTEtMS0w_4c56a487-bf67-41cc-b8d2-47788367e8e2"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTEtMS0xLTEtMA_d472e214-aaba-4a0a-8b40-fcc252078a92"
      unitRef="usd">-500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTEtMy0xLTEtMA_63f65bcc-58c6-4753-b131-f5e3454e8f58"
      unitRef="usd">-1200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTEtNS0xLTEtMA_b3b91cb4-9985-46f8-9ee0-e142b049fcd2"
      unitRef="usd">-800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTEtNy0xLTEtMA_e6df0ea4-fe16-4350-ad5c-9787d47799e2"
      unitRef="usd">-200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTItMS0xLTEtMA_5f2ca9b4-7cfd-4370-874b-42ec73d79340"
      unitRef="usd">24300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTItMy0xLTEtMA_1bcd5c8f-0841-4b66-9d41-6c0c8db3eb4f"
      unitRef="usd">29600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTItNS0xLTEtMA_7f71e58a-e2d8-4c3f-b756-07a97f5c5a35"
      unitRef="usd">43300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTItNy0xLTEtMA_7e42f121-5ef9-40c3-a084-16114fc3e11d"
      unitRef="usd">20400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTMtMS0xLTEtMA_f21bf216-d4ec-486a-a594-82777c0ccf9d"
      unitRef="usd">5900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTMtMy0xLTEtMA_4e6d6294-7c60-4263-900d-b639c3711b6a"
      unitRef="usd">6200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTMtNS0xLTEtMA_8732b285-8ba3-4ca3-88ac-360ade2c3e2a"
      unitRef="usd">15300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTMtNy0xLTEtMA_47d9e2ae-06fc-4768-bf51-c96a0d0fab36"
      unitRef="usd">10400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTQtMS0xLTEtMA_15ad5e5d-a6ce-40c4-a17d-50cfeef0accb"
      unitRef="usd">18400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTQtMy0xLTEtMA_9ae8916a-cda9-440d-9019-31d2abf8e04b"
      unitRef="usd">23400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTQtNS0xLTEtMA_4b272162-76d6-4771-9720-d7ea1a61d481"
      unitRef="usd">28000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTQtNy0xLTEtMA_eefc5d8b-4f8e-46a9-bb0d-e0d3a88455ff"
      unitRef="usd">10000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTctMS0xLTEtMA_ef628d8e-ce11-4716-8e12-1be7a4013ffd"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTctMy0xLTEtMA_55b07b3a-b7e0-4fbc-a26b-60bf76d1be5d"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTctNS0xLTEtMA_17ed12ac-2a5e-4094-8e2b-3e85f9a711f4"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTctNy0xLTEtMA_cc367e5c-47b5-4435-849f-9beb965f0961"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTgtMS0xLTEtMA_e7c2eb5b-1b47-46cc-8bc6-de991a0acb3e"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTgtMy0xLTEtMA_3fcf8098-e4dc-4f60-97aa-5acd577607a2"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTgtNS0xLTEtMA_670fa61d-1a55-4b8c-b15b-6cb8f08ffff1"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMTgtNy0xLTEtMA_2c1ce6bb-a738-4451-906c-a805d58671b1"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMjEtMS0xLTEtMA_5f9949f6-c3e2-40db-9610-7aa4119b6704"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMjEtMy0xLTEtMA_688379a8-87d4-44d4-8e06-228448ec3b7b"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMjEtNS0xLTEtMA_4f436388-fbfa-41cb-ad24-d57242b488fc"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMjEtNy0xLTEtMA_52ef249b-279e-4c0d-9e4a-62ceeed8a614"
      unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMjItMS0xLTEtMA_13ae2590-ef90-431a-8afa-63663c2ed6f5"
      unitRef="usd">18200000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMjItMy0xLTEtMA_53b793e9-46ef-4275-9c72-bd8f84bad47d"
      unitRef="usd">23200000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMjItNS0xLTEtMA_b05a8c22-04a0-406c-bbe9-94a6c39bd887"
      unitRef="usd">28100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8xOS9mcmFnOmRkZmI1NTJkMDVkZjRhYjFhMjNlNWJkYzRjODMwM2E2L3RhYmxlOjYzYzZhZTA1MWFmNzRlN2U5YTAwMWU2ZmQ2Y2VhNDQ3L3RhYmxlcmFuZ2U6NjNjNmFlMDUxYWY3NGU3ZTlhMDAxZTZmZDZjZWE0NDdfMjItNy0xLTEtMA_76d6507c-68e9-4657-9d75-a785bb0d5199"
      unitRef="usd">9700000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ib739fbda1934485e9cc682eadb40cb1d_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMi0xLTEtMS02NDU_34b0bc2e-a61e-42d4-aadd-4b7099196471"
      unitRef="shares">63386251</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib739fbda1934485e9cc682eadb40cb1d_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMi0yLTEtMS02NDU_7e542d05-0450-4791-ba20-1ced56e4b47c"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a25243dc5234a3abc45255f31dcfaba_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMi00LTEtMS02NDU_344e87eb-e496-4986-b572-de660aa9fe75"
      unitRef="usd">139700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5df2dbea1cb4db68301b5c8d5e3cba5_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMi01LTEtMS02NDU_25c1d60a-233d-4334-abcd-a1960a9e1099"
      unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i163881fff10446b581c9f350fbd82ed4_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMi02LTEtMS02NDU_bc1fe4a3-3bab-4202-98b5-bdba57722c6f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib96c96a18ce942869dadbfeb5ce6cf95_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMi03LTEtMS02NDU_096ed81a-72eb-44ea-b846-880853148d8e"
      unitRef="usd">239300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2bad4afeff51431a925ae6e147e6bb2d_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMi04LTEtMS02NDU_87a67926-686b-42ab-b5a9-48e07ceaff85"
      unitRef="usd">379000000.0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie06f6b872c0f4afcac4fc5c978c13918_D20191101-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMy0wLTEtMS02NjQvdGV4dHJlZ2lvbjpmMDQ0NGEwNDIwN2E0OTU4OTAyNTYyZWM1ZTI3Y2YzMV8xMDk5NTExNjI3ODIx_8ad1d75b-bc15-4d87-9cd4-cba234a56f6c"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="id19e28c219bc4db4b97fcc9278ee274b_D20191101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMy03LTEtMS02NTU_601090ca-c91f-41af-a735-93e01739d32f"
      unitRef="usd">7500000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie06f6b872c0f4afcac4fc5c978c13918_D20191101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMy04LTEtMS02NDk_653bf628-19a2-4350-8424-790c9698cff6"
      unitRef="usd">7500000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i95ff5ab5569a47bf9e8f6e5a3600faf7_D20191101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNC00LTEtMS02NTU_b4256ec7-d6e0-4969-96b3-0d0efca28ccf"
      unitRef="usd">100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie06f6b872c0f4afcac4fc5c978c13918_D20191101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNC04LTEtMS02NDk_4933199e-1b3b-40f5-8525-dcd7e99d9df0"
      unitRef="usd">100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1d955afd8b314b8b8303341efa9babbf_D20191101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNS0xLTEtMS02NTU_a96e37c7-1f81-4128-85bd-5786a309a573"
      unitRef="shares">17000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="id19e28c219bc4db4b97fcc9278ee274b_D20191101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNi03LTEtMS02NTU_324ec7d1-2c40-42e0-ab71-9ed1f83cafbd"
      unitRef="usd">1400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie06f6b872c0f4afcac4fc5c978c13918_D20191101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNi04LTEtMS02NDk_7aaa3112-563d-4749-bd67-c156f5cb9c25"
      unitRef="usd">1400000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="if77a6fdd1b934b41b78ef69e01662e1a_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNy0xLTEtMS02NDU_1936c0de-7e82-4dec-b6fb-9aadd695a72e"
      unitRef="shares">63403251</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if77a6fdd1b934b41b78ef69e01662e1a_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNy0yLTEtMS02NDU_cca3d4fb-ef71-4c03-8a5c-0c91214a2bf1"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89342055b41c4c4eb0b56e54e80f318e_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNy00LTEtMS02NDU_37dc767c-8389-4569-a0d7-ca75d4df8b8a"
      unitRef="usd">139800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff2fcd413228481b8d28ae1904864da3_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNy01LTEtMS02NDU_2a774a8a-68e1-41c6-b261-2be56b979a4c"
      unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3fedd896ad54be5bfd0f3422ca52263_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNy02LTEtMS02NDU_27a90500-d4b4-4bfb-98fb-de2fac0d415d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cde8a24e5334c4a89d1d65e9053c96b_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNy03LTEtMS02NDU_fbc6782c-1a90-41e6-bac6-b5591f24c0bf"
      unitRef="usd">233200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ab3977de8f6483082ca494f12291d8c_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfNy04LTEtMS02NDU_f530f2ad-00e6-4474-8a2c-3faf619c89aa"
      unitRef="usd">373000000.0</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iac6c4919d5e24bc2993090d52f40d7e1_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfOC00LTEtMS02NTc_c5fcf7be-4749-4c48-947a-9faf211cf233"
      unitRef="usd">200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3a70760318aa4a7aaaf054d6edfd7ead_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfOC04LTEtMS02NTE_166fd1d9-789b-4b6a-a241-f097bd0841fc"
      unitRef="usd">200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards
      contextRef="iac6c4919d5e24bc2993090d52f40d7e1_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfOS00LTEtMS02NTc_3905c2f2-894a-45f9-82fa-75d7e6580c11"
      unitRef="usd">300000</avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards>
    <avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards
      contextRef="i3a70760318aa4a7aaaf054d6edfd7ead_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfOS04LTEtMS02NTE_e36e3572-b3a0-42cd-abe7-0a4d1eeac8e5"
      unitRef="usd">300000</avo:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityBasedAwards>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="idff3c76988264c8f82ff3570afa6d8cb_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTAtMS0xLTEtNjU3_e99fbfd6-6afa-4e6c-8cef-60f471052c1f"
      unitRef="shares">306000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie035918bd64641768b4699302f47cbd9_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTAtNy0xLTEtNjU3_9239d712-d95d-46e8-b74a-016e6bb57949"
      unitRef="usd">3700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3a70760318aa4a7aaaf054d6edfd7ead_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTAtOC0xLTEtNjUx_cb6ac7f3-e9a9-46a9-86b1-042c49088608"
      unitRef="usd">3700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="ie035918bd64641768b4699302f47cbd9_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTEtNy0xLTEtNjU3_623e1209-a96f-4465-9283-1276d04718dc"
      unitRef="usd">-14800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3a70760318aa4a7aaaf054d6edfd7ead_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTEtOC0xLTEtNjUx_9b30bb3d-2dae-40c9-ac11-40302cdf6d68"
      unitRef="usd">-14800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib3b75eb0af5b4ea68ed28c806b654747_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTItNi0xLTEtNjU3_962eadda-f35f-4cbf-aaad-3a831bcb4cfd"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3a70760318aa4a7aaaf054d6edfd7ead_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTItOC0xLTEtNjUx_32606e64-ee6d-47c2-b886-04be7af7b9d3"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i13d4576058504779a0ac24c94b5262f5_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTMtMS0xLTEtNjQ3_7c903e28-bdcd-4bc2-801b-e90ee9633aac"
      unitRef="shares">63097251</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i13d4576058504779a0ac24c94b5262f5_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTMtMi0xLTEtNjQ3_4f7f344b-361a-44d7-bd2f-a60aa6b5452b"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8bb64bee12d14d8483250fb42a8072f2_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTMtNC0xLTEtNjQ3_4ff4ccee-ec5e-4939-95fe-4418e35ad3c9"
      unitRef="usd">140300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4daf563327754d3ab504def28d358cc7_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTMtNS0xLTEtNjQ3_e2854633-9f2f-426a-ab57-b3aa21830af1"
      unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94324d48aee94beca523e66c4c6e8bdc_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTMtNi0xLTEtNjQ3_3db3230d-dbb7-4a8f-9301-d9d98f704077"
      unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7e32c14e9c6479086aacf38751e51bc_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTMtNy0xLTEtNjQ3_704a4b47-25a2-48f3-a782-5f6e9c5444b2"
      unitRef="usd">214700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59b83a6d541b445abffa273531335ab1_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTMtOC0xLTEtNjQ3_60227c57-280b-4801-bae3-22315051a7fc"
      unitRef="usd">354900000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i40b7e3240b794651884989b7fdecb2a8_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTQtMS0xLTEtNjU5_7109e039-20e7-440c-9cbc-54e5765a618e"
      unitRef="shares">7921</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i80effde4668a48bd8d43552dcc196b37_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTQtNC0xLTEtNjU5_1dd85db9-a017-434c-8ad4-1d9333f93dc8"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTQtOC0xLTEtNjUz_87152bda-9fbc-45a5-8c82-3334c02845a4"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i80effde4668a48bd8d43552dcc196b37_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTUtNC0xLTEtNjU5_214baed5-1609-49ed-b3ee-40f7618734c6"
      unitRef="usd">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTUtOC0xLTEtNjUz_f6ec3e5e-2d04-49a5-b8df-2a33d3c37dd7"
      unitRef="usd">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i40b7e3240b794651884989b7fdecb2a8_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTYtMS0xLTEtNjU5_67c3fa4e-cd06-45f8-ba12-0bfa42820a2e"
      unitRef="shares">4250</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3cddfcd8d56f494aab0921780157c1fc_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTYtNy0xLTEtNjU5_3aad61db-7abc-4d4c-b9f5-473af3111a74"
      unitRef="usd">200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTYtOC0xLTEtNjUz_6a626910-b98e-4c20-bec3-ce46f714d05d"
      unitRef="usd">200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i3cddfcd8d56f494aab0921780157c1fc_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTctNy0xLTEtNjU5_28526a52-5710-4803-bc69-8cc9cd1b6940"
      unitRef="usd">23400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTctOC0xLTEtNjUz_19de22e8-91b4-4422-b0e3-ac06af3e1a76"
      unitRef="usd">23400000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5c168807b9c44dee9d4060f42ab45cb9_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTgtNi0xLTEtNjU5_981fc8a9-0691-45c6-9085-900bf231c4cd"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTgtOC0xLTEtNjUz_7516ee6b-cc96-4c8d-a944-782a2321823c"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i2a48c94b99924a15aec6fc031cd7b859_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTktMS0xLTEtNjQ3_37cf8034-8a7e-4d0e-b565-f4020aa5dc77"
      unitRef="shares">63100922</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2a48c94b99924a15aec6fc031cd7b859_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTktMi0xLTEtNjQ3_6f57929e-a48b-4531-80bc-cfdc7630ab0b"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i276dcc46b8a04648a3d65cf3df5e56da_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTktNC0xLTEtNjQ3_bd63d1cf-59bb-4b9b-86ec-748356465398"
      unitRef="usd">140800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i156dff5c85934eca888f2695e9fa73f6_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTktNS0xLTEtNjQ3_07a4838d-0d66-4272-a035-7c85dac6bedb"
      unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5516fc3c83b6499eb484febc0fdf7e55_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTktNi0xLTEtNjQ3_90b2ab70-add6-42fc-92e2-cb17734b56f4"
      unitRef="usd">-300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b9ab9cfa5d045e39c0d5cf947cb282e_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTktNy0xLTEtNjQ3_498623ec-66b4-4488-bd3f-61906466d978"
      unitRef="usd">237900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0f26fbd2f11e43a0a9c7007185eb17e8_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMTktOC0xLTEtNjQ3_d4dffde7-6b6d-4641-9f90-dabead5cdaed"
      unitRef="usd">378400000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i63eb92c5d7d14d34b256fd624ed00379_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjEtMS0xLTEtMA_5496f196-a708-461e-8277-a79359fd0226"
      unitRef="shares">70550922</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i63eb92c5d7d14d34b256fd624ed00379_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjEtMi0xLTEtMA_275ceefc-a787-498e-aad7-1562d7d350e8"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b28199511ef4bbdbea4abd0074a553e_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjEtNC0xLTEtMA_fe113ac5-65c3-4bce-9009-ecd69b7cf078"
      unitRef="usd">222800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74f9475967f545b5b39e06b65d194e13_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjEtNS0xLTEtMA_b3baffd4-9558-4e72-adc0-7efc54a8e760"
      unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iede76205a32944f59791193a96c20c1c_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjEtNi0xLTEtMA_be3d5019-e824-4113-ad13-f1f211c36ed6"
      unitRef="usd">-500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9a4c1ffe1f6c44ec840f719971aa092c_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjEtNy0xLTEtMA_a3dd9415-ecbe-45e8-a79f-4ba3f593fa56"
      unitRef="usd">251200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjEtOC0xLTEtMA_cd0e70cf-3c6a-4836-a342-d50625b9bed7"
      unitRef="usd">473500000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifa592a00fdea41c2a28ea24b184367fb_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjItNC0xLTEtMA_7eeea1d3-48bf-4a6f-b678-f4a1d2e84fc7"
      unitRef="usd">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id1ffc2461d234025ac0f195356548e19_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjItOC0xLTEtMA_12711512-598b-4812-8783-e0e5a30f5c56"
      unitRef="usd">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable
      contextRef="i3ca816051ce3492b938eda7ff1e5ec3b_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjMtNS0xLTEtMA_20d2c1f7-32c7-499b-84c7-d8d294bcbb8d"
      unitRef="usd">100000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable
      contextRef="id1ffc2461d234025ac0f195356548e19_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjMtOC0xLTEtMA_8f9bf8cd-af6b-4b16-b8b3-915bfa8bef02"
      unitRef="usd">100000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesRecievable>
    <us-gaap:NetIncomeLoss
      contextRef="if811e3aee162492d97873c3413d20544_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjQtNy0xLTEtMA_b469c2aa-b78b-4903-afa7-c3235a9e4ce8"
      unitRef="usd">2200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1ffc2461d234025ac0f195356548e19_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjQtOC0xLTEtMA_3ffee09e-513b-42d3-8a14-f745ed4b1964"
      unitRef="usd">2200000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i39be5b274de945bfaa9b0c2ae94f0bd2_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjUtNi0xLTEtMA_7391955b-7aae-48f1-a7ae-354566336541"
      unitRef="usd">500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id1ffc2461d234025ac0f195356548e19_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjUtOC0xLTEtMA_8b10f1b1-3a22-4990-aad6-26e3c04a04ee"
      unitRef="usd">500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i29674be5b7424dd8adbd2f1f4aa7c491_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjYtMS0xLTEtMA_90b77593-022b-402b-af44-0a2ee84f21d2"
      unitRef="shares">70550922</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i29674be5b7424dd8adbd2f1f4aa7c491_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjYtMi0xLTEtMA_46973984-d029-42ac-853c-a505f327cb8f"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i723c8f865d75466d855c4d0d001dcb16_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjYtNC0xLTEtMA_52763d88-b82d-4016-a945-e77407713dfc"
      unitRef="usd">223600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id535b89163b24c5eab33e32e4cca0d7d_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjYtNS0xLTEtMA_9d4b4c11-4f3e-421c-bd07-24785e3e8227"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec5d91e6f03b4e678d8b162f23697661_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjYtNi0xLTEtMA_12645ee4-8a78-471a-ba5b-48ff56aaa4d4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ff58a1a48cc4782999c4fac9e707dcd_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjYtNy0xLTEtMA_0f022ba0-3d7d-4f6d-9fa1-0bced0bf58f9"
      unitRef="usd">253400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58d97bfd25804a4eb573f0f66f9e5ebf_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjYtOC0xLTEtMA_98ec362a-8a8b-43bc-b90b-f0f66751ee92"
      unitRef="usd">477100000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i146377e5d79e4897a548673f6020e66b_D20210201-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjctMS0xLTEtMA_aa7c225d-566e-4365-881b-02ad7e54844e"
      unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i55273511cae64a32ae0c8a543cf5627f_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjgtNC0xLTEtMA_1540e6f2-f436-405f-9a28-962c9f2392ef"
      unitRef="usd">700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i89ea5cf531fe43de942ef303532dc6b2_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjgtOC0xLTEtMA_529cfa7f-2d4d-4e5e-9b90-0417ca059333"
      unitRef="usd">700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ica3ad04bf8934cc48772957e65712064_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjktNy0xLTEtMA_41140582-523e-450e-a4bc-e64a5811e913"
      unitRef="usd">7400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i89ea5cf531fe43de942ef303532dc6b2_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMjktOC0xLTEtMA_f529cac9-a0ce-4dfc-a0f4-fd4b2a39edef"
      unitRef="usd">7400000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id28baad0122d491fabe124dd3baccfe1_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzAtNi0xLTEtMA_395d9ef7-d612-4fa9-a5ab-62d13a029331"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i89ea5cf531fe43de942ef303532dc6b2_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzAtOC0xLTEtMA_970f6dc5-defe-4247-8ee0-cd971acd9964"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i2b8d25abed224b83b5f980ef1486fe60_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzEtMS0xLTEtMA_23c057bd-2c60-4dc7-8b46-c9d78dcf3951"
      unitRef="shares">70600922</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2b8d25abed224b83b5f980ef1486fe60_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzEtMi0xLTEtMA_592cb758-e059-400c-b2ab-4572da0bb5e8"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3abd6f0a9074810bc713b25b4c3b586_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzEtNC0xLTEtMA_78568e74-3d1d-4fb1-87f9-18efe9fda736"
      unitRef="usd">224300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ab6284ae72940978fd3adcd85922fe8_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzEtNS0xLTEtMA_4f333903-3159-4ea8-a338-62132fa9ab54"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f587872ff914e31a941e351e9a0ed8d_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzEtNi0xLTEtMA_157a8d2e-fffc-4ebe-b014-e249ed976736"
      unitRef="usd">-200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6d906a0d22f447693081e78c2c80020_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzEtNy0xLTEtMA_d168934b-db14-4d76-87a4-69e8f62b3559"
      unitRef="usd">260800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib70cf41486db4397b3d83b4cd7bdb937_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzEtOC0xLTEtMA_ac8bd226-39b6-47d2-9732-44ce426d690d"
      unitRef="usd">485000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9c1343c462d14d8898db85cdff482aca_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzItMS0xLTEtMjY_4edf15ea-b110-4fb7-99f7-0961804c74dc"
      unitRef="shares">8563</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i158c502aaa1b4399a0d93ac99ce344ea_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzMtNC0xLTEtNTY_113b25cb-2ac8-4c71-afc2-b6f135a890ec"
      unitRef="usd">500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzMtOC0xLTEtNTY_0183365e-3e40-4187-9c06-1e5fd63cd14d"
      unitRef="usd">500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ibb094251861b426cbff4860cdc8cf5a6_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzQtNy0xLTEtNTM_69d41e5b-4f69-47b8-870e-cef8001658e4"
      unitRef="usd">18400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzQtOC0xLTEtNTM_77ac4ed2-cfa4-441e-9ea5-98f2d9e182ac"
      unitRef="usd">18400000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i74fee5142b384431890d2a200c3d0c02_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzUtNi0xLTEtNTM_9ab50466-f1c3-475c-9346-4ba938ecb328"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzUtOC0xLTEtNTM_dca0bf07-9889-4b03-83eb-15e514609265"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i18b1460b63f24113b51db5c62d6c1b90_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzYtMS0xLTEtNDU_a1b0e6dc-3541-4403-8f18-fe8c5893df4d"
      unitRef="shares">70609485</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i18b1460b63f24113b51db5c62d6c1b90_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzYtMi0xLTEtNDU_7fa06fd7-5823-493f-bbaa-f380fa0aac49"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if487614125eb4ea4b2a7ced07b30c84c_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzYtNC0xLTEtNDg_af83ba35-03d2-493c-850b-8e968f45ef39"
      unitRef="usd">224800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idcb40df5dc644e46bec0169ede592fd5_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzYtNS0xLTEtNDg_805fbe80-b3fa-466c-831c-bd426c7da390"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if949c905973e488c85475c0ff74503a2_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzYtNi0xLTEtNDg_977ff067-b711-40a5-8304-b46a50be1caf"
      unitRef="usd">-400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if728efe9d09942919361f6d2ea77f639_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzYtNy0xLTEtNDg_f09553fa-ef5d-4ecc-85cf-3fa3f8652c1e"
      unitRef="usd">279200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yMi9mcmFnOmY4NTllMmY4MmU0YzRiNmRiZWY5OGI0MWNkNGQxMDE3L3RhYmxlOmEzODUwMzAwMDg1NzQ5N2Y4NmFkYTQ1YTVjNzU1NDg2L3RhYmxlcmFuZ2U6YTM4NTAzMDAwODU3NDk3Zjg2YWRhNDVhNWM3NTU0ODZfMzYtOC0xLTEtNDg_0f3fc5c3-6183-4a80-bbb8-e026e642654d"
      unitRef="usd">503700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMy0xLTEtMS0w_bedc5223-19e0-45a1-9ecd-898512c7900a"
      unitRef="usd">28000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMy0zLTEtMS0w_22cbc732-7ef2-4a17-b2a6-9202a80c97fc"
      unitRef="usd">10000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNi0xLTEtMS0w_c59e028a-f4ec-443d-b9e3-58fd95658735"
      unitRef="usd">13700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNi0zLTEtMS0w_8eefb28c-9724-4b7d-9eae-c138c8c54aef"
      unitRef="usd">12600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNy0xLTEtMS0w_cd94bb51-7f7e-4fc9-89ba-9dcc86049456"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNy0zLTEtMS0w_dbe62871-8973-4105-a7ac-48b328fe6f3f"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfOC0xLTEtMS0w_fe56d219-63e4-4574-998a-300b90e31ce1"
      unitRef="usd">4200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfOC0zLTEtMS0w_923bfda4-2495-4425-a047-619b7d2ca2da"
      unitRef="usd">1600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfOS0xLTEtMS0w_f37895d4-e25c-477d-963d-40c8a0afdbea"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfOS0zLTEtMS0w_16748be6-5c0b-41c1-b090-b674c52ad2a0"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:ShareBasedCompensation
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTEtMS0xLTEtMA_4de62464-56e4-4bbd-a003-c0bbd756bd50"
      unitRef="usd">2000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTEtMy0xLTEtMA_2b51c9d4-8011-4272-beb2-567b95d0561c"
      unitRef="usd">1100000</us-gaap:ShareBasedCompensation>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTItMS0xLTEtMA_5a6f6f01-7c7c-4c72-a37c-a388065c6598"
      unitRef="usd">1700000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTItMy0xLTEtMA_5118a255-72ce-4c03-bb70-c1e82c5234df"
      unitRef="usd">1700000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTMtMS0xLTEtMA_1714ce33-2cfa-47a6-ac61-7687ab276dae"
      unitRef="usd">-200000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTMtMy0xLTEtMA_5a2402ac-dbe6-4035-84b9-8398cd1de34c"
      unitRef="usd">-100000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTQtMS0xLTEtMA_bf5fb78d-aab5-43b6-86f7-35aac9493b83"
      unitRef="usd">4800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTQtMy0xLTEtMA_07d29776-0929-4563-9930-5000cca7f3f4"
      unitRef="usd">-400000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTUtMS0xLTEtMA_5d6e0c30-a6f4-4ea0-83f7-4abb1640616e"
      unitRef="usd">200000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTUtMy0xLTEtMA_82321adb-54a4-4e04-81d3-b0311dd1462a"
      unitRef="usd">2600000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTctMS0xLTEtMA_c6a8928a-7889-4423-a088-7829942706da"
      unitRef="usd">100000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTctMy0xLTEtMA_f67459d4-15f2-416e-9570-778128b47a3b"
      unitRef="usd">-3300000</us-gaap:UnrealizedGainLossOnDerivatives>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTktMS0xLTEtMA_2ae9bf0a-dd87-44be-80e7-e4443c5187d3"
      unitRef="usd">12300000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMTktMy0xLTEtMA_c50277d1-5c1b-4f24-9911-b0ed32d2554c"
      unitRef="usd">7400000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjAtMS0xLTEtMA_b5f099f7-1c05-4dc3-bddc-fdce3321cec0"
      unitRef="usd">100000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjAtMy0xLTEtMA_731505f1-f1cb-4636-bf7f-3cc56b6f6e47"
      unitRef="usd">-1600000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjEtMS0xLTEtMA_bdb99d13-19f4-4d16-b2b8-c0b15484568f"
      unitRef="usd">200000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjEtMy0xLTEtMA_62a78a3f-291c-4f0e-8b97-444cfee315b0"
      unitRef="usd">3100000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjItMS0xLTEtMA_fad88a27-ffda-42ea-a804-576672be773f"
      unitRef="usd">29100000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjItMy0xLTEtMA_872c84b4-6558-4b6c-8681-7d2638668a5c"
      unitRef="usd">5000000.0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjMtMS0xLTEtMA_d5f5ad46-428a-4194-b818-5af6d303fe22"
      unitRef="usd">500000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjMtMy0xLTEtMA_0a02fc78-a947-4a5f-bca7-b07fa09826b3"
      unitRef="usd">1400000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjQtMS0xLTEtMA_9019fb89-9cc2-4ab7-a31e-239fc9a4e28b"
      unitRef="usd">3100000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjQtMy0xLTEtMA_3bb9ff0a-21ab-496e-b83f-f73251276c4f"
      unitRef="usd">3500000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjUtMS0xLTEtMA_d6778cbd-cfb1-4076-bb83-bcc1e9966b4c"
      unitRef="usd">4900000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjUtMy0xLTEtMA_8117af86-e806-4456-ade8-30dad6c7ca2d"
      unitRef="usd">2400000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjYtMS0xLTEtMA_c95a7072-cd0b-40d4-a005-3611fddf7c34"
      unitRef="usd">10900000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjYtMy0xLTEtMA_a93289f1-c9eb-45a7-9a4d-4353c275ccc0"
      unitRef="usd">9800000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjctMS0xLTEtMA_f315908d-2c67-4726-9280-d57a3ff4d1bf"
      unitRef="usd">800000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjctMy0xLTEtMA_4eb4aa8e-6bf8-4ae5-920a-b8807d7a8c89"
      unitRef="usd">900000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjgtMS0xLTEtMA_a80ea4ae-bf88-4fda-8d5a-a1c81ec08818"
      unitRef="usd">7900000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjgtMy0xLTEtMA_3227f376-fbb0-4c9c-a374-ff9fc990c654"
      unitRef="usd">-1100000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjktMS0xLTEtMA_af6e0eb1-4766-4814-beeb-df7124c0bdda"
      unitRef="usd">-300000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMjktMy0xLTEtMA_c0d7cc50-c1f1-4619-b8cb-749a2cb69939"
      unitRef="usd">-1100000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzAtMS0xLTEtMA_69b06812-88a5-4e24-960e-c591841801a7"
      unitRef="usd">15200000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzAtMy0xLTEtMA_6673c61b-b3f4-45e9-953e-542ad6927787"
      unitRef="usd">32900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzItMS0xLTEtMA_ab561c1f-fdbc-435a-8ae3-c0540860513a"
      unitRef="usd">61300000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzItMy0xLTEtMA_792f0ae2-3b27-4100-82af-6c156508cb29"
      unitRef="usd">40400000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzMtMS0xLTEtMA_3d64977b-ad38-4dbc-b44c-7bd06a3be8e2"
      unitRef="usd">2300000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzMtMy0xLTEtMA_2a7ca42c-369b-4636-99c6-4aa9831d9bd2"
      unitRef="usd">100000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzQtMS0xLTEtMTMxMw_53956179-5284-47b7-8887-1291e3b51d7d"
      unitRef="usd">800000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzQtMy0xLTEtMTMxOA_8dd6c7fd-deb6-4d9d-91f1-21aa62b2b93f"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzUtMS0xLTEtMA_584e4e08-85ed-4b24-9bcf-13fcb0296b9f"
      unitRef="usd">200000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzUtMy0xLTEtMA_177270ad-02a9-4d92-8a53-05de17659e0e"
      unitRef="usd">2900000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzYtMS0xLTEtMA_d2d37bdf-079c-4359-8d02-8013e9b686a2"
      unitRef="usd">2000000.0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzYtMy0xLTEtMA_9b8d7646-680a-4490-93eb-a1da2efe267e"
      unitRef="usd">0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzctMS0xLTEtMA_7137756a-8e34-4451-af7d-7e3f05c61196"
      unitRef="usd">1500000</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzctMy0xLTEtMA_25f131be-f7f4-4421-85a2-995cd0c918c6"
      unitRef="usd">0</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzgtMS0xLTEtMA_01d97167-1081-4775-bfd4-2fa0c2a94f0f"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfMzgtMy0xLTEtMA_0a2bb5d0-1409-4238-b944-ac8d39f21527"
      unitRef="usd">200000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDItMS0xLTEtMA_b7c1bd02-3438-45bf-b056-a321066788e2"
      unitRef="usd">-58900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDItMy0xLTEtMA_dae6d9b8-19a7-4dbb-93ab-9fe51a7bb648"
      unitRef="usd">-43400000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDUtMS0xLTEtMA_a4520cd3-3326-44f6-a9a6-b6774e82344c"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDUtMy0xLTEtMA_86ff5649-8f38-43b9-aa80-e1c31692279c"
      unitRef="usd">14000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDYtMS0xLTEtMA_0fb296c7-2991-4c9e-aa9f-cf1f946eedf5"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDYtMy0xLTEtMA_97a26d0b-859d-4c3c-8fd6-8fe21c097c38"
      unitRef="usd">14000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDgtMS0xLTEtMA_4d09a790-3373-4431-b815-3a2021b2623a"
      unitRef="usd">5700000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDgtMy0xLTEtMA_d968dc56-c1e0-401c-95b5-60abf718f5bb"
      unitRef="usd">4700000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDktMS0xLTEtMA_8e50681d-dda7-4285-a8be-2da74cfed542"
      unitRef="usd">900000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNDktMy0xLTEtMA_3ebbf58b-788d-430a-a8e0-c652c3b02a0e"
      unitRef="usd">700000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTAtMS0xLTEtMA_a467f329-b8ba-4261-96c0-983a64448d4e"
      unitRef="usd">0</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTAtMy0xLTEtMA_191fd2b6-c1a4-44c6-8dc0-a2a477664368"
      unitRef="usd">1100000</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTItMS0xLTEtMA_b83a9475-0d81-430e-8011-ed3d1bad333a"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTItMy0xLTEtMA_9261fcc3-3281-4eba-a7a5-40c15cd89ec3"
      unitRef="usd">7500000</us-gaap:PaymentsOfDividendsCommonStock>
    <avo:ProceedsFromRepaymentForStockOptionNotesReceivable
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTQtMS0xLTEtMA_2f640e2a-e29b-4ff9-bcc2-04983db084fa"
      unitRef="usd">0</avo:ProceedsFromRepaymentForStockOptionNotesReceivable>
    <avo:ProceedsFromRepaymentForStockOptionNotesReceivable
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTQtMy0xLTEtMA_a7c89b25-53ca-4203-b31e-d0d04f4b6bd2"
      unitRef="usd">100000</avo:ProceedsFromRepaymentForStockOptionNotesReceivable>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTUtMS0xLTEtMA_3cb46458-7f02-4cba-b4f5-1636b7743c7b"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTUtMy0xLTEtMA_1118a858-29b0-47fa-84f3-ff89366c4247"
      unitRef="usd">100000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTYtMS0xLTEtMA_d263492c-fa3a-438d-b25f-5e5e255376a8"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTYtMy0xLTEtMA_e137bfcc-b691-4974-b9cc-3f9de3bf3757"
      unitRef="usd">1900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTctMS0xLTEtMA_75120805-1135-4ab9-b812-fe7238084c31"
      unitRef="usd">-6600000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTctMy0xLTEtMA_9536a361-4125-4d46-80eb-68410a4a8b96"
      unitRef="usd">-15900000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTgtMS0xLTEtMA_a6ece877-98fe-42d0-ac9e-9a4a7c482986"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTgtMy0xLTEtMA_debaac52-c3a7-4595-b5d5-5a00672d5e6c"
      unitRef="usd">200000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTktMS0xLTEtMA_9dc9a32b-5a3a-40b5-8155-28b5436f9004"
      unitRef="usd">-50300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNTktMy0xLTEtMA_d29b31d4-677d-4808-848a-3811ccae8a74"
      unitRef="usd">-26200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjAtMS0xLTEtMA_698b27a0-cb9e-4444-88e0-05d4d2bf4395"
      unitRef="usd">127000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2bad4afeff51431a925ae6e147e6bb2d_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjAtMy0xLTEtMA_8ad700d9-2828-461b-a21b-a58b94e98c5d"
      unitRef="usd">65600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjEtMS0xLTEtMA_8873d770-d70a-4671-bd4b-03612f1e43dc"
      unitRef="usd">76700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0f26fbd2f11e43a0a9c7007185eb17e8_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjEtMy0xLTEtMA_8ab72cc7-9d22-4ebf-b878-9817aada2a41"
      unitRef="usd">39400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjQtMS0xLTEtMA_26e3dfc6-b856-4250-b56c-25ac06ec938d"
      unitRef="usd">70900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0f26fbd2f11e43a0a9c7007185eb17e8_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjQtMy0xLTEtMA_a329c380-b4a6-4ea3-9ac4-8cf50c0c4c8d"
      unitRef="usd">36500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjUtMS0xLTEtMA_e264479f-4c91-4a45-85b8-a36dcc8ecae2"
      unitRef="usd">4200000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i0f26fbd2f11e43a0a9c7007185eb17e8_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjUtMy0xLTEtMA_4e271ea5-bf12-4245-b4d7-4e05e0909a79"
      unitRef="usd">1500000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjYtMS0xLTEtMA_99e9b77f-3c87-42cb-b624-93a667d61c47"
      unitRef="usd">1600000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i0f26fbd2f11e43a0a9c7007185eb17e8_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjYtMy0xLTEtMA_1c9ec0da-65fe-48e7-9947-b478c6cabad9"
      unitRef="usd">1400000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjctMS0xLTEtMA_a1f971ac-4113-425e-a17b-bca55b8d785b"
      unitRef="usd">76700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0f26fbd2f11e43a0a9c7007185eb17e8_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8yNS9mcmFnOjE0NmYwZTQ5ZGY2YTQxMDU5YWI4YzA0N2VjNGJjZWNmL3RhYmxlOmVmNzFjNDE1YThlZjQ1YWNiNWRmMTVjMGE4YjY3NTIwL3RhYmxlcmFuZ2U6ZWY3MWM0MTVhOGVmNDVhY2I1ZGYxNWMwYThiNjc1MjBfNjctMy0xLTEtMA_a9cd9c60-7412-4f71-94d4-c50c4da97adf"
      unitRef="usd">39400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zMS9mcmFnOjAwYTg4NGU1MjQxMjRlYzViYTZiNzBiZTE4ZjdlNmUwL3RleHRyZWdpb246MDBhODg0ZTUyNDEyNGVjNWJhNmI3MGJlMThmN2U2ZTBfMjc0ODc3OTA3NjczMg_744a61a8-e6ca-423e-828c-356e50dd048a">General&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;Business&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;Mission 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 distribute our products both domestically and internationally and report our results of operations in two operating segments: Marketing&#160;&amp;amp; Distribution and International Farming (see Note 10).&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;Basis of presentation and consolidation&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;The unaudited interim condensed consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information and include the Company&#x2019;s consolidated domestic and international subsidiaries. Certain information and disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these unaudited interim condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company&#x2019;s Annual Report for the year ended October&#160;31, 2020. In the opinion of management, all adjustments, of a normal recurring nature, considered necessary for a fair statement have been included in the unaudited condensed consolidated financial statements. Interim results of operations are not necessarily indicative of future results, including results that may be expected for the twelve months ended October&#160;31, 2021.&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: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;As a company with less than $1.07 billion of revenue during our last fiscal year, we qualify as an &#x201c;emerging growth company&#x201d; (&#x201c;EGC&#x201d;), as defined in the Jumpstart Our Business Startups Act. This classification allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. The Company expects to lose its EGC status on October 31, 2021, when it expects to qualify as a large accelerated filer based on its market capitalization as of April 30, 2021, according to Rule 12b-2 of the Securities Exchange Act of 1934, as amended. As a result, the Company intends to adopt all accounting pronouncements currently deferred under the EGC election according to public company standards at October 31, 2021 on the Company&#x2019;s 2021 Form 10-K filing. The adoption dates for the new accounting pronouncements disclosed below have been presented as such.&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;In March 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 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;&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;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, as such we plan to adopt this ASU  beginning November&#160;1, 2021. The Company is continuing to assess the impact of the adoption of this ASU on our financial condition, results of operations and cash flows.&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;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. The amendments should be applied on either a prospective transition or modified-retrospective approach depending on the subtopic. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is also permitted. The Company plans to adopt Topic 326 as of November 1, 2020 at October 31, 2021 on our 2021 Form 10-K filing. Though we are still evaluating the impact of the adoption of this ASU on our financial condition, results of operations and cash flows, we do not expect the impact of the adoption of this standard to be material.&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;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 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 &lt;/span&gt;&lt;/div&gt;will result in the lessee recognizing a right-of use asset (&#x201c;ROU&#x201d;) and a corresponding lease liability. For finance leases, the lessee would recognize interest expense and amortization of the right-of-use asset, and for operating leases, the lessee would recognize a straight-line total lease expense. The guidance also requires qualitative and specific quantitative disclosures to supplement the amounts recorded in the financial statements so that users can understand more about the nature of an entity&#x2019;s leasing activities, including significant judgments and changes in judgments. Topic 842 is effective for our fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.  The Company plans to adopt Topic 842 as of November 1, 2020 at October 31, 2021 on our 2021 Form 10-K filing, using the modified retrospective method. Though we are still evaluating the impact of the adoption of this ASU on our financial condition, results of operations and cash flows, we expect to report increased assets and liabilities as a result of recording right-of-use assets and lease liabilities.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zMS9mcmFnOjAwYTg4NGU1MjQxMjRlYzViYTZiNzBiZTE4ZjdlNmUwL3RleHRyZWdpb246MDBhODg0ZTUyNDEyNGVjNWJhNmI3MGJlMThmN2U2ZTBfMjc0ODc3OTA3NjczMw_76065d39-c3a6-4f98-b548-ddd6acc5a22c">&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: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;The unaudited interim condensed consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information and include the Company&#x2019;s consolidated domestic and international subsidiaries. Certain information and disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these unaudited interim condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company&#x2019;s Annual Report for the year ended October&#160;31, 2020. In the opinion of management, all adjustments, of a normal recurring nature, considered necessary for a fair statement have been included in the unaudited condensed consolidated financial statements. Interim results of operations are not necessarily indicative of future results, including results that may be expected for the twelve months ended October&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zMS9mcmFnOjAwYTg4NGU1MjQxMjRlYzViYTZiNzBiZTE4ZjdlNmUwL3RleHRyZWdpb246MDBhODg0ZTUyNDEyNGVjNWJhNmI3MGJlMThmN2U2ZTBfMjc0ODc3OTA3NjczNA_6fba844e-4745-4e3c-b803-17d8579580d8">&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: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;As a company with less than $1.07 billion of revenue during our last fiscal year, we qualify as an &#x201c;emerging growth company&#x201d; (&#x201c;EGC&#x201d;), as defined in the Jumpstart Our Business Startups Act. This classification allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. The Company expects to lose its EGC status on October 31, 2021, when it expects to qualify as a large accelerated filer based on its market capitalization as of April 30, 2021, according to Rule 12b-2 of the Securities Exchange Act of 1934, as amended. As a result, the Company intends to adopt all accounting pronouncements currently deferred under the EGC election according to public company standards at October 31, 2021 on the Company&#x2019;s 2021 Form 10-K filing. The adoption dates for the new accounting pronouncements disclosed below have been presented as such.&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;In March 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 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;&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;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, as such we plan to adopt this ASU  beginning November&#160;1, 2021. The Company is continuing to assess the impact of the adoption of this ASU on our financial condition, results of operations and cash flows.&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;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. The amendments should be applied on either a prospective transition or modified-retrospective approach depending on the subtopic. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is also permitted. The Company plans to adopt Topic 326 as of November 1, 2020 at October 31, 2021 on our 2021 Form 10-K filing. Though we are still evaluating the impact of the adoption of this ASU on our financial condition, results of operations and cash flows, we do not expect the impact of the adoption of this standard to be material.&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;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 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 &lt;/span&gt;&lt;/div&gt;will result in the lessee recognizing a right-of use asset (&#x201c;ROU&#x201d;) and a corresponding lease liability. For finance leases, the lessee would recognize interest expense and amortization of the right-of-use asset, and for operating leases, the lessee would recognize a straight-line total lease expense. The guidance also requires qualitative and specific quantitative disclosures to supplement the amounts recorded in the financial statements so that users can understand more about the nature of an entity&#x2019;s leasing activities, including significant judgments and changes in judgments. Topic 842 is effective for our fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.  The Company plans to adopt Topic 842 as of November 1, 2020 at October 31, 2021 on our 2021 Form 10-K filing, using the modified retrospective method. Though we are still evaluating the impact of the adoption of this ASU on our financial condition, results of operations and cash flows, we expect to report increased assets and liabilities as a result of recording right-of-use assets and lease liabilities.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RleHRyZWdpb246Nzc0NzI3NWY0OGQyNGRkNDhiYmI3ZTNmMzMyZWJkZjhfMjc0ODc3OTA2OTUwOQ_bfdf0520-5704-4e84-a33c-d8f76c0e8571">Inventory&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;Major classes of inventory 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: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: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: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;July 31, 2021&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;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: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;41.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;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;10.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.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;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;66.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;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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RleHRyZWdpb246Nzc0NzI3NWY0OGQyNGRkNDhiYmI3ZTNmMzMyZWJkZjhfMjc0ODc3OTA2OTUxMA_eecaceab-3b91-427c-b454-db49bfbb2567">&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;Major classes of inventory 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: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: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: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;July 31, 2021&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;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: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;41.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;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;10.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.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;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;66.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;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="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RhYmxlOjkxNTg3NWYzNzA0NjRiMGRhODU4ZDMxYjFkMzdhYzI3L3RhYmxlcmFuZ2U6OTE1ODc1ZjM3MDQ2NGIwZGE4NThkMzFiMWQzN2FjMjdfMS0xLTEtMS0w_3f2702ae-f2d5-464a-9cca-ef86b5d38ec5"
      unitRef="usd">41800000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RhYmxlOjkxNTg3NWYzNzA0NjRiMGRhODU4ZDMxYjFkMzdhYzI3L3RhYmxlcmFuZ2U6OTE1ODc1ZjM3MDQ2NGIwZGE4NThkMzFiMWQzN2FjMjdfMS0zLTEtMS0w_ab8a1c72-285f-487a-b644-7cf3953aa8a6"
      unitRef="usd">16300000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:AgriculturalRelatedInventoryGrowingCrops
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RhYmxlOjkxNTg3NWYzNzA0NjRiMGRhODU4ZDMxYjFkMzdhYzI3L3RhYmxlcmFuZ2U6OTE1ODc1ZjM3MDQ2NGIwZGE4NThkMzFiMWQzN2FjMjdfMi0xLTEtMS0w_acb961d9-9c51-4031-9dd1-5ba2aec47685"
      unitRef="usd">10900000</us-gaap:AgriculturalRelatedInventoryGrowingCrops>
    <us-gaap:AgriculturalRelatedInventoryGrowingCrops
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RhYmxlOjkxNTg3NWYzNzA0NjRiMGRhODU4ZDMxYjFkMzdhYzI3L3RhYmxlcmFuZ2U6OTE1ODc1ZjM3MDQ2NGIwZGE4NThkMzFiMWQzN2FjMjdfMi0zLTEtMS0w_d0596e49-6fcc-4d91-9e41-6446ed9baea2"
      unitRef="usd">11900000</us-gaap:AgriculturalRelatedInventoryGrowingCrops>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RhYmxlOjkxNTg3NWYzNzA0NjRiMGRhODU4ZDMxYjFkMzdhYzI3L3RhYmxlcmFuZ2U6OTE1ODc1ZjM3MDQ2NGIwZGE4NThkMzFiMWQzN2FjMjdfMy0xLTEtMS0w_acf78f80-bd4d-4e66-8a4f-78de965fe282"
      unitRef="usd">13900000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RhYmxlOjkxNTg3NWYzNzA0NjRiMGRhODU4ZDMxYjFkMzdhYzI3L3RhYmxlcmFuZ2U6OTE1ODc1ZjM3MDQ2NGIwZGE4NThkMzFiMWQzN2FjMjdfMy0zLTEtMS0w_61ba4e88-bfc4-4d04-a6e5-c2632e4008e0"
      unitRef="usd">10400000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RhYmxlOjkxNTg3NWYzNzA0NjRiMGRhODU4ZDMxYjFkMzdhYzI3L3RhYmxlcmFuZ2U6OTE1ODc1ZjM3MDQ2NGIwZGE4NThkMzFiMWQzN2FjMjdfNC0xLTEtMS0w_6a910be1-ca3d-4be8-b223-da38f7799645"
      unitRef="usd">66600000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNC9mcmFnOjc3NDcyNzVmNDhkMjRkZDQ4YmJiN2UzZjMzMmViZGY4L3RhYmxlOjkxNTg3NWYzNzA0NjRiMGRhODU4ZDMxYjFkMzdhYzI3L3RhYmxlcmFuZ2U6OTE1ODc1ZjM3MDQ2NGIwZGE4NThkMzFiMWQzN2FjMjdfNC0zLTEtMS0w_2a3ed8db-a6be-42c2-a7f1-4e613a987779"
      unitRef="usd">38600000</us-gaap:InventoryNet>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RleHRyZWdpb246Njk5Mjg5NTRhMDg3NDYwM2E1Y2RkOWQ2MDRkM2VmNzBfMjc0ODc3OTA2OTU5Mw_5ab26433-dd6e-440b-8f66-96df8e0e483f">Details of Certain Account Balances&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="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;Accrued expenses 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: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: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: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;July 31, 2021&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;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: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;12.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;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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;Customer advances&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.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;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;Interest rate swaps&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;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;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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: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;/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;Accrued expenses&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;30.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;28.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 expense&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;Other expense consisted of the following:&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:40.705%"/&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.927%"/&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.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.932%"/&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;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&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;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 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;padding: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;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 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;Losses (gains) 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.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;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;(0.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;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&#160;&lt;/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 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.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;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;2.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.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;padding:2px 1pt;text-align:left;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;(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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;(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.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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Other expense&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;0.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;1.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;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;0.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;0.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RleHRyZWdpb246Njk5Mjg5NTRhMDg3NDYwM2E1Y2RkOWQ2MDRkM2VmNzBfMjc0ODc3OTA2OTU5NA_2c60c169-cded-43c9-9c88-360a60df94b3">&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;Accrued expenses 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: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: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: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;July 31, 2021&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;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: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;12.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;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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;Customer advances&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.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;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;Interest rate swaps&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;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;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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: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;/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;Accrued expenses&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;30.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;28.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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfMS0xLTEtMS0w_c748c88f-7ec4-42c1-8d37-ec8978927188"
      unitRef="usd">12700000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfMS0zLTEtMS0w_d15e5d86-7d0e-4e7d-99dd-8ada8bd0485c"
      unitRef="usd">15300000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <avo:AccruedFreightCostsCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfMi0xLTEtMS0w_8baeaba6-f892-48e4-8c7f-62cb76664244"
      unitRef="usd">5000000.0</avo:AccruedFreightCostsCurrent>
    <avo:AccruedFreightCostsCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfMi0zLTEtMS0w_dde50cc6-f891-41a7-8911-5db1b82d79ff"
      unitRef="usd">4400000</avo:AccruedFreightCostsCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfMy0xLTEtMS0xNTI0_60ec6b2e-1325-4ef3-9bbd-c6db62f89200"
      unitRef="usd">3000000.0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfMy0zLTEtMS0xNTI5_4339541c-1e83-420e-b259-934b33802035"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <avo:AccruedConstructionInProgressCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfMy0xLTEtMS0w_ad3c8dd0-a660-4dd4-9792-249a594fb0f7"
      unitRef="usd">600000</avo:AccruedConstructionInProgressCurrent>
    <avo:AccruedConstructionInProgressCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfMy0zLTEtMS0w_5eba537f-f2ed-4207-8562-68c12991e0be"
      unitRef="usd">1800000</avo:AccruedConstructionInProgressCurrent>
    <avo:AccruedInterestRateSwapsCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfNC0xLTEtMS0w_8a409b29-6dcf-4336-97a7-e8c2d9f33d79"
      unitRef="usd">2200000</avo:AccruedInterestRateSwapsCurrent>
    <avo:AccruedInterestRateSwapsCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfNC0zLTEtMS0w_462bd6b2-3edd-41e4-af9b-b742134e796a"
      unitRef="usd">2200000</avo:AccruedInterestRateSwapsCurrent>
    <avo:AccruedFruitCostsCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfNS0xLTEtMS0w_b50a9c8d-28b6-4345-bc24-0483d1075cad"
      unitRef="usd">500000</avo:AccruedFruitCostsCurrent>
    <avo:AccruedFruitCostsCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfNS0zLTEtMS0w_23a7a66d-f1b7-4598-bc20-fb3fd95a9902"
      unitRef="usd">800000</avo:AccruedFruitCostsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfNi0xLTEtMS0w_d8c7b5e7-161e-498a-a245-be442f7f23fd"
      unitRef="usd">6100000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfNi0zLTEtMS0w_c1f3ad77-2b92-4902-9e6d-f5cf4f3209cc"
      unitRef="usd">3800000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfNy0xLTEtMS0w_5962e534-5803-470d-8fc1-b89a821d0783"
      unitRef="usd">30100000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFjOGU1YTdjOGEzMzQzZDk5YjczYWM2NjE3Y2MxY2MzL3RhYmxlcmFuZ2U6MWM4ZTVhN2M4YTMzNDNkOTliNzNhYzY2MTdjYzFjYzNfNy0zLTEtMS0w_25cb570a-e6bd-4666-8218-37895a6bc51a"
      unitRef="usd">28300000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RleHRyZWdpb246Njk5Mjg5NTRhMDg3NDYwM2E1Y2RkOWQ2MDRkM2VmNzBfMjc0ODc3OTA2OTU5NQ_cb678070-1fdf-4fdb-90fa-6316a60a2336">&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;Other expense consisted of the following:&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:40.705%"/&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.927%"/&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.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.932%"/&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;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&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;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 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;padding: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;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 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;Losses (gains) 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.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;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;(0.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;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&#160;&lt;/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 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.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;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;2.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.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;padding:2px 1pt;text-align:left;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;(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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;(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.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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Other expense&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;0.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;1.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;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;0.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;0.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfMi0xLTEtMS0w_a2dbb8dd-f01f-496c-9b89-d59b6f1a242f"
      unitRef="usd">-200000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfMi0zLTEtMS0w_6ddc9f07-632a-4788-806b-3b677bbb8d14"
      unitRef="usd">-800000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfMi01LTEtMS0w_5699ca50-90ca-48d7-9f00-2e0be12f8b80"
      unitRef="usd">100000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfMi03LTEtMS0w_4ab0f284-2f36-4885-ba48-25d4da5e0dc9"
      unitRef="usd">-4200000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfMy0xLTEtMS0w_15dd9375-9406-46a5-9b8b-daf45c74f5a9"
      unitRef="usd">-1000000.0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfMy0zLTEtMS0w_5ce1d179-aef2-41e3-93e0-207c2ca1271f"
      unitRef="usd">-1100000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfMy01LTEtMS0w_31579ac0-1ca7-4c22-9b10-4e63da9f5484"
      unitRef="usd">-2800000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfMy03LTEtMS0w_c464f7ee-c2b5-4bdb-9a94-819fc333818d"
      unitRef="usd">2100000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:InterestIncomeOther
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNC0xLTEtMS0w_bf78d3b6-7a6a-4008-b2dd-c6db7c322d9d"
      unitRef="usd">300000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNC0zLTEtMS0w_126a39f1-6f84-46d3-b29f-deee2b70a40f"
      unitRef="usd">600000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNC01LTEtMS0w_1995e189-e6c9-45bc-8b2d-167b0a6b4a59"
      unitRef="usd">1400000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNC03LTEtMS0w_3abddce4-ca5b-45fc-b95e-e3b22b5f839f"
      unitRef="usd">1900000</us-gaap:InterestIncomeOther>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNi0xLTEtMS0w_f1af8e12-7d0d-4532-a351-1dcb6935e5cd"
      unitRef="usd">400000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNi0zLTEtMS0w_edcfe88c-0192-4293-96dd-edfe3107ca4c"
      unitRef="usd">100000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNi01LTEtMS0w_50fa7ac2-b125-4bd4-938f-42f5840793a1"
      unitRef="usd">500000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNi03LTEtMS0w_e18f3432-6345-4692-9a67-65c1d9d567ba"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNy0xLTEtMS0w_ae805fd3-b75f-4211-8a84-678cf1c7b0a9"
      unitRef="usd">-500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNy0zLTEtMS0w_397edb4c-1b69-4fe2-ad35-0051ef632b09"
      unitRef="usd">-1200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNy01LTEtMS0w_8b336014-24d0-4508-a0ec-b896e2710d88"
      unitRef="usd">-800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl8zNy9mcmFnOjY5OTI4OTU0YTA4NzQ2MDNhNWNkZDlkNjA0ZDNlZjcwL3RhYmxlOjFhYTgwNTBmMGUwMzQ0ZjI4NmIxMjI2MzYwMGZhM2I1L3RhYmxlcmFuZ2U6MWFhODA1MGYwZTAzNDRmMjg2YjEyMjYzNjAwZmEzYjVfNy03LTEtMS0w_e67353e6-8019-4c37-8458-ad4b4d96293f"
      unitRef="usd">-200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RleHRyZWdpb246ZjY5NTUyZGVmNzAwNGM1MjkxOWRmOWMyNTViODQyNWFfMjc0ODc3OTA3MDU4MQ_fd0ec8e9-7975-4432-8707-76c15df70e3d">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: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;Long-term debt under our credit facility with Bank of America (&#x201c;BoA&#x201d;) 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: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;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;July 31, 2021&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;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: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 July&#160;31, 2021 and October&#160;31, 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 July&#160;31, 2021 and October&#160;31, 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;91.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 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 July&#160;31, 2021 and October&#160;31, 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.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 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.56% and 4.52% as of July&#160;31, 2021 and October&#160;31, 2020, respectively. Principal is due September 2025.&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;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: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;168.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.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;168.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: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;159.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: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: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;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 July&#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: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;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. The Company has not designated the interest rate swaps as cash flow hedges, and as a result, changes in the fair value of the interest rate swaps have been recorded in other expense in the condensed consolidated statements of comprehensive income and changes in the liability are presented in net cash provided by operating activities in the condensed consolidated statements of cash flow. Refer to Note 7 for more details.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RleHRyZWdpb246ZjY5NTUyZGVmNzAwNGM1MjkxOWRmOWMyNTViODQyNWFfMjc0ODc3OTA3MDU4Mg_7b84aaa7-9101-4b5c-9001-6be0a45c2465">&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;Long-term debt under our credit facility with Bank of America (&#x201c;BoA&#x201d;) 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: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;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;July 31, 2021&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;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: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 July&#160;31, 2021 and October&#160;31, 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 July&#160;31, 2021 and October&#160;31, 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;91.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 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 July&#160;31, 2021 and October&#160;31, 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.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 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.56% and 4.52% as of July&#160;31, 2021 and October&#160;31, 2020, respectively. Principal is due September 2025.&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;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: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;168.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.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;168.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: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;159.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: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="i5cd212527f9443d4920ca1df57760d36_D20201101-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMS0wLTEtMS0wL3RleHRyZWdpb246YTA2YTAyZThkNGJlNGZjYmE2MGFhODlmNGQ3ZjRjOTNfMTc2_f2380131-9fb0-48c4-8e73-2d9e1e327208"
      unitRef="number">0.0184</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i0914e4f9bb684bc7adeb142755519592_D20191101-20201031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMS0wLTEtMS0wL3RleHRyZWdpb246YTA2YTAyZThkNGJlNGZjYmE2MGFhODlmNGQ3ZjRjOTNfMTgz_b98fa936-56ba-4c6c-8eac-2f085119710e"
      unitRef="number">0.0190</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2f74a4a5ab37450b9eeb863e3e0790bf_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMS0yLTEtMS0w_64d7a2c9-1e05-4921-8452-566ea930f6dc"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7725d93d30bc452299d6d2cc3aa7d000_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMS00LTEtMS0yNTY_ca10587d-8787-417a-82a2-0304963ec5e3"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i757ea6e9f9df484d97432121ab491cbf_D20201101-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMi0wLTEtMS0wL3RleHRyZWdpb246MWRkMGJmMmQ2YmMwNDM0MWExODU2M2M5NWM4NzE0YjdfMTc0_f96d6253-e99d-44e2-8dda-5c169dc7344d"
      unitRef="number">0.0184</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i1626e977212d4e91a196c85d4673ba07_D20191101-20201031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMi0wLTEtMS0wL3RleHRyZWdpb246MWRkMGJmMmQ2YmMwNDM0MWExODU2M2M5NWM4NzE0YjdfMTgx_8a4a7bbd-4cdc-4092-9a3f-8a8a801bd1e1"
      unitRef="number">0.0190</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iafa40d37c5b74c7598fa583c32c380b3_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMi0yLTEtMS0w_819d3bb6-a048-4624-8891-5c5b175b6827"
      unitRef="usd">91200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0f419dc1152e400d9afcd5b168861d7f_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMi00LTEtMS0yNTY_5f34b60e-5ebc-409a-827a-04c3faceb636"
      unitRef="usd">95000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="if067d1b6ed4f4bd4980d3e3d578ed3ef_D20201101-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMy0wLTEtMS0wL3RleHRyZWdpb246MDdiN2QyNTllMWQ0NDFhOTgzZjExNjg5NTBlNjBjMTRfMTc0_c694a31d-2f81-4c32-bfa8-f74308772d67"
      unitRef="number">0.0234</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i3889791bb0d045d9ad29515b0583ccfe_D20191101-20201031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMy0wLTEtMS0wL3RleHRyZWdpb246MDdiN2QyNTllMWQ0NDFhOTgzZjExNjg5NTBlNjBjMTRfMTgx_957007a7-cc9f-4c01-aa6a-34e01a98e11a"
      unitRef="number">0.0240</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if74c477736144a7599ff9e16917db5f3_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMy0yLTEtMS0w_cfa261cd-5876-4d44-bc41-8640c20f3d1b"
      unitRef="usd">72900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i10451852543c460a85a044ba482f14a5_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfMy00LTEtMS0yNTY_9c0e095f-2855-4b9f-9e67-307ea4b10aab"
      unitRef="usd">73500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i396791281684427793b16ddfa016d866_D20201101-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNC0wLTEtMS0wL3RleHRyZWdpb246MGU5YjI4MGYxODJiNDVjMGJmNDAwNDRmODY1Yjc2MTBfMTA3_684124d8-43ef-4e45-a296-3d69adfb42eb"
      unitRef="number">0.0456</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ie4362c5cce8241ef9f7dddcbacaa97e9_D20191101-20201031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNC0wLTEtMS0wL3RleHRyZWdpb246MGU5YjI4MGYxODJiNDVjMGJmNDAwNDRmODY1Yjc2MTBfMTE0_8e2c0fc8-9d52-4c68-8950-0f18e1a7d959"
      unitRef="number">0.0452</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idb9161655aac486c96a1d1842ee9830c_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNC0yLTEtMS0w_4b01c2d7-abf0-4440-b189-5bde6e942986"
      unitRef="usd">4800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id9c4b530c7794e5c96e01f0d57d0b078_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNC00LTEtMS0yNTY_9f2103e7-fa6a-4654-8dae-c930e444744a"
      unitRef="usd">6200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNS0yLTEtMS0w_64b264aa-32a8-41a9-a027-cd9f0832b07e"
      unitRef="usd">168900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNS00LTEtMS0yNTY_6e4794ce-da85-44a7-a83a-26facea23d62"
      unitRef="usd">174700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNi0yLTEtMS0w_b7493920-33d5-432a-8058-a997e5d46a63"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNi00LTEtMS0yNTY_ec40cfa8-9fd4-4494-88d5-6a14c3820696"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNy0yLTEtMS0w_87904da7-024d-4398-ac7d-4239e4634bb2"
      unitRef="usd">168500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfNy00LTEtMS0yNTY_fbf46a57-437e-47af-b7cb-881cbb078d47"
      unitRef="usd">174100000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfOC0yLTEtMS0w_57b5a441-405d-4be5-8353-50ce9f0d9372"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfOC00LTEtMS0yNTY_66e5b881-bacf-4025-baca-d1189a65abbd"
      unitRef="usd">7400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfOS0yLTEtMS0w_7e127321-3667-4853-b52b-0d1753856d9a"
      unitRef="usd">159700000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i88b94f0e324f424a9ca0a54eef31051b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RhYmxlOmM5ZTk4MWUzYzI2ODRhZDc5MGY0OTMwY2Q3YTEzOTIxL3RhYmxlcmFuZ2U6YzllOTgxZTNjMjY4NGFkNzkwZjQ5MzBjZDdhMTM5MjFfOS00LTEtMS0yNTY_0bafa275-33db-4c08-aede-d874dbdc208d"
      unitRef="usd">166700000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i505ad92af8ca4a4eaed43cbbdb3004f2_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RleHRyZWdpb246ZjY5NTUyZGVmNzAwNGM1MjkxOWRmOWMyNTViODQyNWFfMjc0ODc3OTA3MDU4OQ_411925d3-4b7a-4f21-bb40-0d947724facf"
      unitRef="derivativeinstrument">4</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i505ad92af8ca4a4eaed43cbbdb3004f2_I20210731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RleHRyZWdpb246ZjY5NTUyZGVmNzAwNGM1MjkxOWRmOWMyNTViODQyNWFfMjc0ODc3OTA3MDU5Mw_421615bf-88c8-4c8a-95b4-65f4db6ff1dd"
      unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibc160381ee15405780562c50cfda941e_I20210731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80MC9mcmFnOmY2OTU1MmRlZjcwMDRjNTI5MTlkZjljMjU1Yjg0MjVhL3RleHRyZWdpb246ZjY5NTUyZGVmNzAwNGM1MjkxOWRmOWMyNTViODQyNWFfMjc0ODc3OTA3MDYwNw_14231d5f-9ab5-47c0-9396-dce2d0e2d5f4"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80My9mcmFnOjczZmI1MzUwMDg4MjQ0MjJiYTBlNjgzMTg3OTQ0ZmE5L3RleHRyZWdpb246NzNmYjUzNTAwODgyNDQyMmJhMGU2ODMxODc5NDRmYTlfMjc0ODc3OTA3MTM1MQ_dc1005b4-c37f-4262-bbd7-4bee0b6fb16a">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: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;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: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;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 condensed consolidated statements of comprehensive income during the three months ended April 30, 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="ie1f9f90109c64efa99e1d7c190855c4b_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80My9mcmFnOjczZmI1MzUwMDg4MjQ0MjJiYTBlNjgzMTg3OTQ0ZmE5L3RleHRyZWdpb246NzNmYjUzNTAwODgyNDQyMmJhMGU2ODMxODc5NDRmYTlfMjc0ODc3OTA3MTM1Mw_bb587672-0647-439e-b303-29489d263831"
      unitRef="usd">800000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80Ni9mcmFnOjU5NzA0NTVjNWQzMDQyMjhiMmY3NmU2ZjhlZjA0ZjgyL3RleHRyZWdpb246NTk3MDQ1NWM1ZDMwNDIyOGIyZjc2ZTZmOGVmMDRmODJfMjc0ODc3OTA3MTIyMw_08601c5a-9508-4d00-82d2-83f7f57950da">Income Taxes&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;The income tax expense recorded for the three and nine months ended July&#160;31, 2021 and July&#160;31, 2020, differs from the income taxes expected at the U.S. federal statutory tax rate of 21.0%, primarily due to income attributable to foreign jurisdictions which is taxed at different rates, changes in foreign exchange rates taxable in foreign jurisdictions, state taxes, nondeductible tax items, changes in uncertain tax positions (&#x201c;UTP&#x201d;), and changes in tax law affecting the rate in future years.&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;As of July&#160;31, 2021, the Company had $15.7&#160;million in UTP accrued, of which $7.9&#160;million relates to interest and penalties, inclusive of inflationary adjustments. The period for assessing interest and penalties has expired. However, the Company continues to record certain statutory adjustments related to inflation. During the three and nine months ended July&#160;31, 2021, the Company recognized $0.3&#160;million and $0.8&#160;million, respectively, as income tax expense related to inflationary and other adjustments. Changes in the UTP related to changes in foreign exchange rates during the period are included in other expense in the condensed consolidated statements of comprehensive income.  &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;Additionally, the Company recorded a discrete tax expense of $5.1&#160;million during the three months ended January 31, 2021, related to the remeasurement of our deferred tax liabilities in Peru due to the enactment of tax rate changes for future years. On December 30, 2020, Peru enacted certain tax law changes effective January 1, 2021 that repealed existing tax laws which provided benefits to agribusiness entities. The new law will subject the Company to higher Peruvian tax rates than the current rate of 15% as follows: 20% for calendar years 2023 to 2024, 25% for calendar years 2025 to 2027, and 29.5% thereafter.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80Ni9mcmFnOjU5NzA0NTVjNWQzMDQyMjhiMmY3NmU2ZjhlZjA0ZjgyL3RleHRyZWdpb246NTk3MDQ1NWM1ZDMwNDIyOGIyZjc2ZTZmOGVmMDRmODJfMTA5OTUxMTYyOTY4Ng_48eef868-1045-4922-82fb-fe32367c919a"
      unitRef="usd">15700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i9a1e657c21dd45deb33fca9666d9e325_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80Ni9mcmFnOjU5NzA0NTVjNWQzMDQyMjhiMmY3NmU2ZjhlZjA0ZjgyL3RleHRyZWdpb246NTk3MDQ1NWM1ZDMwNDIyOGIyZjc2ZTZmOGVmMDRmODJfMjc0ODc3OTA3MTI0MA_f50bd2d1-8bee-4971-bf62-09027e4c3ac2"
      unitRef="usd">7900000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80Ni9mcmFnOjU5NzA0NTVjNWQzMDQyMjhiMmY3NmU2ZjhlZjA0ZjgyL3RleHRyZWdpb246NTk3MDQ1NWM1ZDMwNDIyOGIyZjc2ZTZmOGVmMDRmODJfMjc0ODc3OTA3MTI1NA_fd65ddb4-67bb-48a2-b0d2-bd87bcb37ccf"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80Ni9mcmFnOjU5NzA0NTVjNWQzMDQyMjhiMmY3NmU2ZjhlZjA0ZjgyL3RleHRyZWdpb246NTk3MDQ1NWM1ZDMwNDIyOGIyZjc2ZTZmOGVmMDRmODJfMjc0ODc3OTA3MTI2OA_54da0047-7278-49f0-80fc-ea872e407a0a"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <avo:EffectiveIncomeTaxRateReconciliationChangeInEnactedForeignTaxRateAmount
      contextRef="id1ffc2461d234025ac0f195356548e19_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80Ni9mcmFnOjU5NzA0NTVjNWQzMDQyMjhiMmY3NmU2ZjhlZjA0ZjgyL3RleHRyZWdpb246NTk3MDQ1NWM1ZDMwNDIyOGIyZjc2ZTZmOGVmMDRmODJfMjc0ODc3OTA3MTI4Mg_d7ea0918-9f44-4ab1-995d-7d0632fd0290"
      unitRef="usd">5100000</avo:EffectiveIncomeTaxRateReconciliationChangeInEnactedForeignTaxRateAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RleHRyZWdpb246NTg5ZDgyYzM5MjhjNDA0OWIzZmVmZWIwZTYyMDQ4NTBfMjc0ODc3OTA3MDk4OQ_47ca193b-da7a-4c40-99c9-d06b60481d3c">Fair Value Measurements&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;Financial liabilities measured and recorded at fair value on a recurring basis included in the condensed consolidated balance sheets were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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:9.038%"/&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.150%"/&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:9.038%"/&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.157%"/&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;July 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;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;Interest rate swap liability&lt;/span&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;4.7&#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 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;&#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;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.7&#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 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;&#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;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;6.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;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;&#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;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;6.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;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;&#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-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;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 July&#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 condensed consolidated balance sheets and gains and losses for the interest rate swaps have been included in other expense in the condensed consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RleHRyZWdpb246NTg5ZDgyYzM5MjhjNDA0OWIzZmVmZWIwZTYyMDQ4NTBfMjc0ODc3OTA3MDk5MA_9cd933d8-602d-4f97-8c53-fc054c6cfbdc">&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;Financial liabilities measured and recorded at fair value on a recurring basis included in the condensed consolidated balance sheets were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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:9.038%"/&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.150%"/&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:9.038%"/&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.157%"/&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;July 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;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;Interest rate swap liability&lt;/span&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;4.7&#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 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;&#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;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.7&#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 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;&#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;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;6.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;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;&#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;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;6.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;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;&#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;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i77cf68ebe3354cc1aa14625c28dc4a23_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RhYmxlOjIzYmE2MGUwNmM5ODRiZTBiZmQ5YWVlMzEzNzNiZDk5L3RhYmxlcmFuZ2U6MjNiYTYwZTA2Yzk4NGJlMGJmZDlhZWUzMTM3M2JkOTlfMi0xLTEtMS00Nzk_4fef7ddb-23d3-45c9-aee4-a5cf3c40ca72"
      unitRef="usd">4700000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i32eb82bb058d43fe958946efc3434211_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RhYmxlOjIzYmE2MGUwNmM5ODRiZTBiZmQ5YWVlMzEzNzNiZDk5L3RhYmxlcmFuZ2U6MjNiYTYwZTA2Yzk4NGJlMGJmZDlhZWUzMTM3M2JkOTlfMi0zLTEtMS00Nzk_729c1621-4140-496d-b847-8144d53d31dd"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if740360620114c2682771860c5c667bf_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RhYmxlOjIzYmE2MGUwNmM5ODRiZTBiZmQ5YWVlMzEzNzNiZDk5L3RhYmxlcmFuZ2U6MjNiYTYwZTA2Yzk4NGJlMGJmZDlhZWUzMTM3M2JkOTlfMi01LTEtMS0w_57250b6b-7acc-4782-ae94-35b130bd5b19"
      unitRef="usd">4700000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5c508740b73c4b6fa31605567a8fe79d_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RhYmxlOjIzYmE2MGUwNmM5ODRiZTBiZmQ5YWVlMzEzNzNiZDk5L3RhYmxlcmFuZ2U6MjNiYTYwZTA2Yzk4NGJlMGJmZDlhZWUzMTM3M2JkOTlfMi03LTEtMS00Nzk_9988fb58-b319-445a-a67c-8496b033e75e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i78055e04cf5e4dff99059e3676397788_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RhYmxlOjIzYmE2MGUwNmM5ODRiZTBiZmQ5YWVlMzEzNzNiZDk5L3RhYmxlcmFuZ2U6MjNiYTYwZTA2Yzk4NGJlMGJmZDlhZWUzMTM3M2JkOTlfMi05LTEtMS00Nzk_e7ebf27d-f68d-431e-b0bc-cf48dae7fdd5"
      unitRef="usd">6500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie0827a9ac1fd401ba9959bd28dfbf098_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RhYmxlOjIzYmE2MGUwNmM5ODRiZTBiZmQ5YWVlMzEzNzNiZDk5L3RhYmxlcmFuZ2U6MjNiYTYwZTA2Yzk4NGJlMGJmZDlhZWUzMTM3M2JkOTlfMi0xMS0xLTEtNDc5_62144d5c-8a1f-4d18-b729-deb81789a49d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i76bf629e6be1432ab722d82cf9f8d04d_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RhYmxlOjIzYmE2MGUwNmM5ODRiZTBiZmQ5YWVlMzEzNzNiZDk5L3RhYmxlcmFuZ2U6MjNiYTYwZTA2Yzk4NGJlMGJmZDlhZWUzMTM3M2JkOTlfMi0xMy0xLTEtMA_a2303d70-7e5b-48b0-ac48-c217c33260ac"
      unitRef="usd">6500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9a91cf5139ac4361b843f241105583e5_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl80OS9mcmFnOjU4OWQ4MmMzOTI4YzQwNDliM2ZlZmViMGU2MjA0ODUwL3RhYmxlOjIzYmE2MGUwNmM5ODRiZTBiZmQ5YWVlMzEzNzNiZDk5L3RhYmxlcmFuZ2U6MjNiYTYwZTA2Yzk4NGJlMGJmZDlhZWUzMTM3M2JkOTlfMi0xNS0xLTEtNDc5_542d9fe4-09e1-4b51-b43c-b82382bd59e0"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RleHRyZWdpb246YzY4MWU3ZWY5ZDg3NDVjYzg3NWNmNWY1ZTMyMjQwOWFfMjc0ODc3OTA2OTcxNg_5851a097-4ace-4d21-b56d-ab27141f868c">Earnings Per Share&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:41.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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.788%"/&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.788%"/&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.794%"/&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;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&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;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding: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;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 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;padding: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;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 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: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;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;18.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;23.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;28.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 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;10.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: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;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,607,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63,097,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,572,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,252,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;630,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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;444,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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,674&#160;&lt;/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;7,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;n/a&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;26,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;n/a&lt;/span&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 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,244,436&#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,119,763&#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;71,043,790&#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,274,694&#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;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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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.16&#160;&lt;/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.26&#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.37&#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.39&#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.16&#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: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;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&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:41.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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.788%"/&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.788%"/&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.794%"/&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;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&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;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding: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;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 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;padding: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;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 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;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;&#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,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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;141,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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;5,736&#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="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,068&#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="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RleHRyZWdpb246YzY4MWU3ZWY5ZDg3NDVjYzg3NWNmNWY1ZTMyMjQwOWFfMjc0ODc3OTA2OTcxNw_7be5effa-b4d2-4b0e-a1f9-bcb3ff2f5251">&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:41.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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.788%"/&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.788%"/&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.794%"/&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;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&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;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding: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;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 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;padding: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;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 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: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;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;18.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;23.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;28.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 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;10.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: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;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,607,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63,097,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,572,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,252,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;630,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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;444,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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,674&#160;&lt;/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;7,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;n/a&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;26,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;n/a&lt;/span&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 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,244,436&#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,119,763&#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;71,043,790&#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,274,694&#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;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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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.16&#160;&lt;/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.26&#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.37&#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.39&#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.16&#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="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMy0xLTEtMS0w_e4f3ac94-8726-4df8-860d-7120967a35fc"
      unitRef="usd">18400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMy0zLTEtMS0w_282b0ec9-6c77-4a73-a0ff-5d445762b337"
      unitRef="usd">23400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMy01LTEtMS0w_71241bb7-b163-4216-a1f3-64396affbd81"
      unitRef="usd">28000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMy03LTEtMS0w_3aac17e7-554a-4102-a5c0-4359c8927a6d"
      unitRef="usd">10000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNS0xLTEtMS0w_91a8a96b-6d76-4ae5-9dc7-872d527416df"
      unitRef="shares">70607000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNS0zLTEtMS0w_d5060900-5906-47e2-a1a9-8d8ae845c88d"
      unitRef="shares">63097901</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNS01LTEtMS0w_bd90fbe9-664e-405e-a1fa-449d166090c6"
      unitRef="shares">70572874</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNS03LTEtMS0w_021d2e18-91ea-43e0-8a03-87a638baa528"
      unitRef="shares">63252020</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id02736c2b08d436ba6eb51366f899652_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNi0xLTEtMS0w_f31dd65a-d62d-401f-890e-4b379e7be72a"
      unitRef="shares">630036</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie6e6105052164d0295a423758eb01484_D20200501-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNi0zLTEtMS0w_dcea78dc-af29-4f56-bfc9-ce48f0dedbf3"
      unitRef="shares">21862</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic6d259641b074c5d87739e665b8124c2_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNi01LTEtMS0w_bcda2290-964b-4c94-9f98-d5d62706b784"
      unitRef="shares">444564</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icaf71e9c5c8b496f8498d917033c629e_D20191101-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNi03LTEtMS0w_d63d3275-a655-4586-a86f-d0d6c58f5f56"
      unitRef="shares">22674</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ife6c193797db433fae3b7b209e7b6c4e_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNy0xLTEtMS0w_73ec8927-774e-49b9-9784-74f3ca6b8415"
      unitRef="shares">7400</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i025b23e4b99b4f87904a53e6fa1a563c_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfNy01LTEtMS0w_92b6f809-9470-45c9-9cf2-bca25117b089"
      unitRef="shares">26352</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfOC0xLTEtMS0w_5438b107-4e86-4dee-a89c-02b6838fdcd0"
      unitRef="shares">71244436</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfOC0zLTEtMS0w_4d60ded5-9f75-468a-8751-1cb62d3e6ddb"
      unitRef="shares">63119763</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfOC01LTEtMS0w_b2a85322-962c-4279-b8fa-18d0be1dea6f"
      unitRef="shares">71043790</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfOC03LTEtMS0w_f2b5de45-c445-424c-b663-29395e359051"
      unitRef="shares">63274694</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMTAtMS0xLTEtMA_ef628d8e-ce11-4716-8e12-1be7a4013ffd"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMTAtMy0xLTEtMA_55b07b3a-b7e0-4fbc-a26b-60bf76d1be5d"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMTAtNS0xLTEtMA_17ed12ac-2a5e-4094-8e2b-3e85f9a711f4"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMTAtNy0xLTEtMA_cc367e5c-47b5-4435-849f-9beb965f0961"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMTEtMS0xLTEtMA_e7c2eb5b-1b47-46cc-8bc6-de991a0acb3e"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMTEtMy0xLTEtMA_3fcf8098-e4dc-4f60-97aa-5acd577607a2"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMTEtNS0xLTEtMA_670fa61d-1a55-4b8c-b15b-6cb8f08ffff1"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjRjYTJmYjMwZjdjNTQ0NzA5OTMzODJkNjQ1MTMyNzExL3RhYmxlcmFuZ2U6NGNhMmZiMzBmN2M1NDQ3MDk5MzM4MmQ2NDUxMzI3MTFfMTEtNy0xLTEtMA_2c1ce6bb-a738-4451-906c-a805d58671b1"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RleHRyZWdpb246YzY4MWU3ZWY5ZDg3NDVjYzg3NWNmNWY1ZTMyMjQwOWFfMjc0ODc3OTA2OTcxOA_4ec1c05d-5528-4c25-b056-47e70b871f0c">&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;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&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:41.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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.788%"/&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.788%"/&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.794%"/&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;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&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;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding: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;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 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;padding: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;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 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;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;&#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,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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;141,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#43c0b9;padding:2px 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;5,736&#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="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,068&#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="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id02736c2b08d436ba6eb51366f899652_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjEzNzZlMWM3YTQ0ZDRlY2E4YTg0OWQyMTBjNDk2MTUzL3RhYmxlcmFuZ2U6MTM3NmUxYzdhNDRkNGVjYThhODQ5ZDIxMGM0OTYxNTNfMi0xLTEtMS0w_1442afe8-9882-4d62-ae16-b9338fe3840a"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie6e6105052164d0295a423758eb01484_D20200501-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjEzNzZlMWM3YTQ0ZDRlY2E4YTg0OWQyMTBjNDk2MTUzL3RhYmxlcmFuZ2U6MTM3NmUxYzdhNDRkNGVjYThhODQ5ZDIxMGM0OTYxNTNfMi0zLTEtMS0w_babdc0b0-365d-4049-8bac-4fae621c57c1"
      unitRef="shares">1700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic6d259641b074c5d87739e665b8124c2_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjEzNzZlMWM3YTQ0ZDRlY2E4YTg0OWQyMTBjNDk2MTUzL3RhYmxlcmFuZ2U6MTM3NmUxYzdhNDRkNGVjYThhODQ5ZDIxMGM0OTYxNTNfMi01LTEtMS0w_25bd4060-602e-49c9-baf1-bb2da82b9dcc"
      unitRef="shares">141392</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icaf71e9c5c8b496f8498d917033c629e_D20191101-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjEzNzZlMWM3YTQ0ZDRlY2E4YTg0OWQyMTBjNDk2MTUzL3RhYmxlcmFuZ2U6MTM3NmUxYzdhNDRkNGVjYThhODQ5ZDIxMGM0OTYxNTNfMi03LTEtMS0w_591c9420-14ff-4090-b2a9-5b7fdd920534"
      unitRef="shares">1700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ife6c193797db433fae3b7b209e7b6c4e_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjEzNzZlMWM3YTQ0ZDRlY2E4YTg0OWQyMTBjNDk2MTUzL3RhYmxlcmFuZ2U6MTM3NmUxYzdhNDRkNGVjYThhODQ5ZDIxMGM0OTYxNTNfMy0xLTEtMS0w_d890e813-473f-46ac-ae45-741c038e5f7f"
      unitRef="shares">5736</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i025b23e4b99b4f87904a53e6fa1a563c_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81Mi9mcmFnOmM2ODFlN2VmOWQ4NzQ1Y2M4NzVjZjVmNWUzMjI0MDlhL3RhYmxlOjEzNzZlMWM3YTQ0ZDRlY2E4YTg0OWQyMTBjNDk2MTUzL3RhYmxlcmFuZ2U6MTM3NmUxYzdhNDRkNGVjYThhODQ5ZDIxMGM0OTYxNTNfMy01LTEtMS0w_32942d50-29d0-469c-9397-6aca443c8ad4"
      unitRef="shares">3068</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RleHRyZWdpb246M2FlY2UxZmJhNGMzNDE4OGJkODA2ZjAyZjE1YTIwOTFfMjc0ODc3OTA3MDkxMQ_a01f16e0-07a0-4182-b4d3-eaaa20171451">Related Party Transactions&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;Transactions with related parties included in the condensed 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:23.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.844%"/&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.844%"/&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.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.844%"/&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.844%"/&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.850%"/&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;border-bottom: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:7pt;font-weight:700;line-height:120%"&gt;Condensed Consolidated Balance Sheets&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="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:7pt;font-weight:700;line-height:120%"&gt;July 31, 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:7pt;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: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;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;/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;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: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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: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="3" style="background-color:#43c0b9;padding:0 1pt"&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: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;/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;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;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/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;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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;2.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;&#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;/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;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.774%"/&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:8.774%"/&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:8.774%"/&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:8.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.774%"/&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:8.774%"/&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:8.774%"/&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:8.784%"/&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="45" 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;Condensed 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: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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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&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;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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&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:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" 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:7pt;font-weight:700;line-height:120%"&gt;Three Months Ended July 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;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:7pt;font-weight:700;line-height:120%"&gt;Nine Months Ended July 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 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;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 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;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 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.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: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;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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;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: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.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:7pt;font-weight:400;line-height:120%"&gt;2.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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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: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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 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.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;2.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: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;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: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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;8.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;/tr&gt;&lt;tr&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:7pt;font-weight:700;line-height:120%"&gt;Three Months Ended July 31, 2020&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:7pt;font-weight:700;line-height:120%"&gt;Nine Months Ended July 31, 2020&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&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;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 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.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: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;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 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.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: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;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: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;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: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;&#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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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;2.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;&#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;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="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.6&#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.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;0.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 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;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.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;4.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;0.2&#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. &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="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RleHRyZWdpb246M2FlY2UxZmJhNGMzNDE4OGJkODA2ZjAyZjE1YTIwOTFfMjc0ODc3OTA3MDkxMg_b68fa39c-9bf8-4df5-a74f-d3b179fad939">&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;Transactions with related parties included in the condensed 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:23.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.844%"/&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.844%"/&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.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.844%"/&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.844%"/&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.850%"/&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;border-bottom: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:7pt;font-weight:700;line-height:120%"&gt;Condensed Consolidated Balance Sheets&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="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:7pt;font-weight:700;line-height:120%"&gt;July 31, 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:7pt;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: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;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;/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;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: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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: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="3" style="background-color:#43c0b9;padding:0 1pt"&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: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;/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;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;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/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;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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;2.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;&#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;/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;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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.774%"/&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:8.774%"/&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:8.774%"/&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:8.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.774%"/&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:8.774%"/&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:8.774%"/&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:8.784%"/&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="45" 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;Condensed 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: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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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&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;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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-bottom:1pt solid #43c0b9;border-top:1pt solid #43c0b9;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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&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:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" 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:7pt;font-weight:700;line-height:120%"&gt;Three Months Ended July 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;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:7pt;font-weight:700;line-height:120%"&gt;Nine Months Ended July 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 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;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 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;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 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.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: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;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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;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: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.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:7pt;font-weight:400;line-height:120%"&gt;2.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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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: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:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 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.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;2.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: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;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: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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;8.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;/tr&gt;&lt;tr&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:7pt;font-weight:700;line-height:120%"&gt;Three Months Ended July 31, 2020&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:7pt;font-weight:700;line-height:120%"&gt;Nine Months Ended July 31, 2020&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&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;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 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.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: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;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 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.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: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;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: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;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: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;&#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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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;2.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;&#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;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="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.6&#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.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;0.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 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;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.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;4.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;0.2&#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. &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="ie901824ab9ab40afbf89964d12bc6772_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNC0xLTEtMS0w_ca8bd038-6f20-404f-ae3d-d81711da95f4"
      unitRef="usd">900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ie901824ab9ab40afbf89964d12bc6772_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNC0zLTEtMS05NjA_77364552-8ead-4e5b-8777-42379dc81e4d"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ie901824ab9ab40afbf89964d12bc6772_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNC01LTEtMS0w_cb2b6f9f-5925-4070-b2a5-9569736f7434"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ia71a0c7ea9124cf8a65834cf309aa2db_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNC03LTEtMS05NjA_67673c45-7758-4a4c-8b81-e645b29a42b4"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ia71a0c7ea9124cf8a65834cf309aa2db_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNC05LTEtMS05NjA_c6a6a661-da0d-4448-b02f-33137c8a3103"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ia71a0c7ea9124cf8a65834cf309aa2db_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNC0xMS0xLTEtOTYw_2d4b26bf-6ca6-47ea-881b-b69ef7f28ea1"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i22363aa641174cf180f9ec3b43c9dffc_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNS0xLTEtMS0w_8ffd74d9-743a-49ec-974d-ee4175ed7500"
      unitRef="usd">1700000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i22363aa641174cf180f9ec3b43c9dffc_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNS0zLTEtMS01MTc_ddf238d8-7a78-4fde-90fe-d1cb62380ade"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i22363aa641174cf180f9ec3b43c9dffc_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNS01LTEtMS0w_e18c90e1-7c27-4d32-8f1e-453a82b0e29c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i0739d7957267408980e6bc7525ec2d5d_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNS03LTEtMS01MTc_de1c3405-aeff-48be-8a1b-12b7c7b74f8a"
      unitRef="usd">600000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i0739d7957267408980e6bc7525ec2d5d_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNS05LTEtMS01MTc_b6b73310-3aec-428d-a073-febf3f7fa4d5"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i0739d7957267408980e6bc7525ec2d5d_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNS0xMS0xLTEtNTE3_5de31d09-2e83-4f1c-bd89-7c1e2c79ef6b"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i2f719a0c27314c31853219cb28c2b035_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNi0xLTEtMS0w_4cb73ac5-4b7a-49fd-a50a-4f3eac4516a4"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i2f719a0c27314c31853219cb28c2b035_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNi0zLTEtMS0w_b223ba58-2848-4537-aa7a-8d734a449e85"
      unitRef="usd">3000000.0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i2f719a0c27314c31853219cb28c2b035_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNi01LTEtMS0w_ad563443-9514-4672-8e34-ecfce53f68d3"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i28bd5a746c264469af22047447580ef8_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNi03LTEtMS01MTc_3ad91c9b-3452-4885-ad2c-2018a8fb05e0"
      unitRef="usd">2000000.0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i28bd5a746c264469af22047447580ef8_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNi05LTEtMS01MTc_ef540775-6a5b-422d-9483-207e6615eded"
      unitRef="usd">4500000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i28bd5a746c264469af22047447580ef8_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNi0xMS0xLTEtNTE3_53e9a285-b0df-4725-9627-3a58adcf1e98"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie8b62a0bb222488b8aaaa9715f5370b7_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNy0xLTEtMS0w_00c72ea1-6bd5-4d04-9b8c-2afb8d698602"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ie8b62a0bb222488b8aaaa9715f5370b7_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNy0zLTEtMS0w_b8a28cc4-1dda-40e5-90b4-4417f9a447c9"
      unitRef="usd">2000000.0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ie8b62a0bb222488b8aaaa9715f5370b7_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNy01LTEtMS0w_2f576262-b2c5-47b1-8db2-6612581c5fb8"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i27209ee3e3ce4cc48b7e34aa50b0a18a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNy03LTEtMS01MTc_8ae848ab-f7fd-4edd-8682-4ebc0b2517f7"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i27209ee3e3ce4cc48b7e34aa50b0a18a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNy05LTEtMS01MTc_c704f99a-471b-41c8-93cd-41c9ea686b31"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i27209ee3e3ce4cc48b7e34aa50b0a18a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfNy0xMS0xLTEtNTE3_b89b5da1-e0f5-4fab-aae2-0044b67bf212"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i3a8d3b58d7b54df7a8599f7b0d3f439b_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfOS0xLTEtMS0w_542c953f-cd78-4ebd-a2cd-2c50faa27542"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i3a8d3b58d7b54df7a8599f7b0d3f439b_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfOS0zLTEtMS01MTc_e4b8febe-b473-4340-b358-a4f822ac0d3c"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i3a8d3b58d7b54df7a8599f7b0d3f439b_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfOS01LTEtMS0w_9dd0bfd2-8b3c-49c5-8823-c129d36e7119"
      unitRef="usd">600000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i72db3b904182453c86c72d6e1009e50e_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfOS03LTEtMS01MTc_73f32176-5221-4a23-a7e9-6c714660e313"
      unitRef="usd">300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i72db3b904182453c86c72d6e1009e50e_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfOS05LTEtMS01MTc_997322d5-88e5-4b26-a5f2-6a233d8c9d68"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i72db3b904182453c86c72d6e1009e50e_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfOS0xMS0xLTEtNTE3_e0c76fda-7848-4314-8fa1-454c8fabf3b4"
      unitRef="usd">200000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="iaeded0866888467ba6da6ed3048ad041_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfMTAtMS0xLTEtMA_b726c413-cbf3-4e68-a747-af833f6239ce"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="iaeded0866888467ba6da6ed3048ad041_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfMTAtMy0xLTEtNTE3_82b8ba1a-e8ca-4f83-99ca-ab01dd87bacd"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="iaeded0866888467ba6da6ed3048ad041_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfMTAtNS0xLTEtMA_9c5be737-1466-41db-8f51-ac20d36c9ba2"
      unitRef="usd">100000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i3df71b7c1eef4cc5b8a83bb6d22e57ea_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfMTAtNy0xLTEtNTE3_9a5fd7cb-0f71-4eba-b372-99d2dee0bf5d"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i3df71b7c1eef4cc5b8a83bb6d22e57ea_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfMTAtOS0xLTEtNTE3_7d63835f-ffdd-4c0a-a972-6e9142e69620"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i3df71b7c1eef4cc5b8a83bb6d22e57ea_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOjJkOGU3YjY5NzdlZjQxZDc5ZTRmNjBlNjg0Y2VjNzJhL3RhYmxlcmFuZ2U6MmQ4ZTdiNjk3N2VmNDFkNzllNGY2MGU2ODRjZWM3MmFfMTAtMTEtMS0xLTUxNw_3938f48b-5907-46e8-b34a-a1c0d65bc49b"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="id1e7d30b529f4f52a33009891ab66c85_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNC0xLTEtMS0w_7e735da7-91a1-4208-b55c-f217f5141f29"
      unitRef="usd">1300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="id1e7d30b529f4f52a33009891ab66c85_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNC0zLTEtMS0w_1b56e991-9123-44c2-a30a-e25c94700d9b"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="id1e7d30b529f4f52a33009891ab66c85_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNC01LTEtMS0w_8dd82b73-6752-4928-adf3-ce170b2aff2a"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="id1e7d30b529f4f52a33009891ab66c85_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNC03LTEtMS0w_e74eebdb-92ce-4c84-a179-a11aa8df6118"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i629ea21c9c7942f5a586b9b4b85e2851_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNC05LTEtMS0w_d7b2973d-f24d-4154-8636-283d52618464"
      unitRef="usd">1300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i629ea21c9c7942f5a586b9b4b85e2851_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNC0xMS0xLTEtMA_965bb6e8-97de-4eb3-926e-477bb2bdbf37"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i629ea21c9c7942f5a586b9b4b85e2851_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNC0xMy0xLTEtMA_f079f2f5-471a-4710-a825-f7cd51fc9823"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i629ea21c9c7942f5a586b9b4b85e2851_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNC0xNS0xLTEtMA_e77b0781-5280-4c0a-a00b-b1c93f09ff74"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i09c13350edaf4727b65dedb50d5f61ed_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNS0xLTEtMS0w_680a20b1-37ec-495b-83a4-5054d92760b2"
      unitRef="usd">1700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i09c13350edaf4727b65dedb50d5f61ed_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNS0zLTEtMS0w_e8c129d9-043f-4d64-bd55-0e6457485224"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i09c13350edaf4727b65dedb50d5f61ed_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNS01LTEtMS0w_5bc87f0f-5b29-47be-9968-e7a24d3c497e"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i09c13350edaf4727b65dedb50d5f61ed_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNS03LTEtMS0w_316d4f4e-1839-4a24-a63e-42234d6d90e9"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4fa38893695d443bb5692ea660700af2_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNS05LTEtMS0w_49ee7d37-d764-4457-a746-63f6e6639fbb"
      unitRef="usd">3600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i4fa38893695d443bb5692ea660700af2_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNS0xMS0xLTEtMA_1c52ee9a-b3f2-4eca-bacb-9ad00b4ec74e"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i4fa38893695d443bb5692ea660700af2_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNS0xMy0xLTEtMA_45b9e37a-03fe-49b0-8b4f-199a4a61cc86"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i4fa38893695d443bb5692ea660700af2_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNS0xNS0xLTEtMA_54017959-c01e-4b4d-ade7-ac4256c67c31"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ieb4f92ee6af14513b99acc8386b3abd6_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNi0xLTEtMS0w_1aad7e51-1d1a-464e-90f0-95ee3192ea87"
      unitRef="usd">100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ieb4f92ee6af14513b99acc8386b3abd6_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNi0zLTEtMS0w_5ac317e8-15b0-458e-9595-9bf010c75db2"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ieb4f92ee6af14513b99acc8386b3abd6_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNi01LTEtMS0w_482a8448-7de3-4ecd-9b74-c6a7d722b7c8"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ieb4f92ee6af14513b99acc8386b3abd6_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNi03LTEtMS0w_aac4d63f-38a9-41fa-98eb-45d3668cefad"
      unitRef="usd">300000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i48ccaa96a22a4130890dd508b171d8df_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNi05LTEtMS0w_b0ca256c-206e-424b-98db-f7b4edd0024c"
      unitRef="usd">2700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i48ccaa96a22a4130890dd508b171d8df_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNi0xMS0xLTEtMA_be03373c-ee24-40b6-bf50-64f12fb2740c"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i48ccaa96a22a4130890dd508b171d8df_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNi0xMy0xLTEtMA_d1225b3e-85a8-4f20-86b7-05bcdd9aea03"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i48ccaa96a22a4130890dd508b171d8df_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfNi0xNS0xLTEtMA_89b6790b-cd82-4cb6-b775-89f031043f46"
      unitRef="usd">400000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i3110dabd82cd49b1974f97b5a9794c87_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfOS0xLTEtMS0w_5b579810-c0f0-4b5f-8581-155f8c594bfa"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i3110dabd82cd49b1974f97b5a9794c87_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfOS0zLTEtMS0w_2e9073b6-37c2-417e-abb3-a5bb4b3845f6"
      unitRef="usd">1600000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i3110dabd82cd49b1974f97b5a9794c87_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfOS01LTEtMS0w_59af6f3c-70cd-4601-a6ec-59ee6fa69155"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i3110dabd82cd49b1974f97b5a9794c87_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfOS03LTEtMS0w_0e7383e4-e9e4-46ed-a1b8-0d68007ae6e3"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia82c339591d8472c95cef70f73c51f32_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfOS05LTEtMS0w_0228ee13-2105-4645-a520-e8dd92c0670f"
      unitRef="usd">2500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ia82c339591d8472c95cef70f73c51f32_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfOS0xMS0xLTEtMA_65ff357d-e64e-4276-9cde-b277a488ccc5"
      unitRef="usd">3000000.0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ia82c339591d8472c95cef70f73c51f32_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfOS0xMy0xLTEtMA_04fa2412-3adc-4536-bb65-dfd5376811dd"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ia82c339591d8472c95cef70f73c51f32_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfOS0xNS0xLTEtMA_7a2002ef-1b1f-4ff4-a73c-3f465dc0d2fa"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ibd56be479da64589bb02bd7e397892fc_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTAtMS0xLTEtMA_0bab90a5-ec63-44e5-b973-0c99690eb21d"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ibd56be479da64589bb02bd7e397892fc_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTAtMy0xLTEtMA_da129e84-5864-40e5-8d7e-1285a4687308"
      unitRef="usd">2100000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ibd56be479da64589bb02bd7e397892fc_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTAtNS0xLTEtMA_24345b31-654d-4aee-a63b-2053d446d7b0"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ibd56be479da64589bb02bd7e397892fc_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTAtNy0xLTEtMA_63a82acb-1d60-4afe-bd28-e9b004dda55e"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1f6d74756f20475bbe9c5a16c187d6b7_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTAtOS0xLTEtMA_f73cbb13-1c22-45c5-9522-a582d76cd4fb"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i1f6d74756f20475bbe9c5a16c187d6b7_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTAtMTEtMS0xLTA_b485e662-60e6-440f-b2b7-bf6d44ee44d0"
      unitRef="usd">8100000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i1f6d74756f20475bbe9c5a16c187d6b7_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTAtMTMtMS0xLTA_d03652f1-a35c-4139-b700-aebeeabd9c0e"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i1f6d74756f20475bbe9c5a16c187d6b7_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTAtMTUtMS0xLTA_90867715-b031-4744-9e96-281fbf1949aa"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9f77219d53e141578de63f13272bcef0_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTMtMS0xLTEtNTE5_49517ca1-a126-41ef-bfea-6ef05ecf687c"
      unitRef="usd">300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i9f77219d53e141578de63f13272bcef0_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTMtMy0xLTEtNTE5_4d2e893f-aa41-4c6f-9203-ffafae043554"
      unitRef="usd">600000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i9f77219d53e141578de63f13272bcef0_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTMtNS0xLTEtNTE5_6263bf58-2030-4695-ab6f-1584f96df9db"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i9f77219d53e141578de63f13272bcef0_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTMtNy0xLTEtNTE5_8052259a-fae0-43f7-8af9-39fce88c533c"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i872dc9419bed409198db15e4b650d199_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTMtOS0xLTEtNTE5_9daff9a7-3379-44a0-9730-9601a08296c3"
      unitRef="usd">300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i872dc9419bed409198db15e4b650d199_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTMtMTEtMS0xLTUxOQ_4dba7d60-c06b-4ab3-8936-a3025d83ae81"
      unitRef="usd">800000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i872dc9419bed409198db15e4b650d199_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTMtMTMtMS0xLTUxOQ_4a6c2735-f796-442c-ba51-743d6315c5c0"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i872dc9419bed409198db15e4b650d199_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTMtMTUtMS0xLTUxOQ_3fe17733-f969-42b2-beb7-85be1cc46c54"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ieff7b11d1786493aa8981e75a72edfe5_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTQtMS0xLTEtNTE5_9680d6e5-14b4-4ef3-966c-fc474c11b9c1"
      unitRef="usd">700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ieff7b11d1786493aa8981e75a72edfe5_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTQtMy0xLTEtNTE5_ba2a1087-561e-479d-a0a0-aaa2f3d654b7"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ieff7b11d1786493aa8981e75a72edfe5_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTQtNS0xLTEtNTE5_693c9ce9-b9c2-4539-b845-5f9fec9ebe58"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ieff7b11d1786493aa8981e75a72edfe5_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTQtNy0xLTEtNTE5_cc7ab55d-dbbd-4ad8-8eef-523cabb45491"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ide7000be39a4410fbb5f9e09a5160ea9_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTQtOS0xLTEtNTE5_3ef9255e-cebb-4627-92c5-4e76c28723a0"
      unitRef="usd">1400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ide7000be39a4410fbb5f9e09a5160ea9_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTQtMTEtMS0xLTUxOQ_5796576a-fa1b-4865-bdd6-09f4337bd02d"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ide7000be39a4410fbb5f9e09a5160ea9_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTQtMTMtMS0xLTUxOQ_e7663ef1-324e-44f8-9d4a-5c2fda2e4fde"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ide7000be39a4410fbb5f9e09a5160ea9_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTQtMTUtMS0xLTUxOQ_20ff5fe5-ecf6-4ac5-bcff-60f9daeb551c"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4979ebbdb5584e529cbd610662da6c3e_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTUtMS0xLTEtNTE5_c96aed35-a69d-4bf0-9c1a-8d5c7904b242"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i4979ebbdb5584e529cbd610662da6c3e_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTUtMy0xLTEtNTE5_fcd1a905-3bb2-4079-b56f-175f31a9c559"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i4979ebbdb5584e529cbd610662da6c3e_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTUtNS0xLTEtNTE5_6675c043-bfac-4a54-b956-fbd53a0b918d"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i4979ebbdb5584e529cbd610662da6c3e_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTUtNy0xLTEtNTE5_2f5bed2f-78bc-483d-9084-8b0b2cbfae1c"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8463aa2c71d64081ab47e6c6703ceae2_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTUtOS0xLTEtNTE5_7ee1e07b-4e0f-4f33-85b4-125921e603ca"
      unitRef="usd">2000000.0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i8463aa2c71d64081ab47e6c6703ceae2_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTUtMTEtMS0xLTUxOQ_e730e122-321f-4a0e-ba25-a94cba9f94c9"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i8463aa2c71d64081ab47e6c6703ceae2_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTUtMTMtMS0xLTUxOQ_ac056291-1fe0-4463-8a0d-74587d26e71f"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i8463aa2c71d64081ab47e6c6703ceae2_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTUtMTUtMS0xLTUxOQ_11db1c94-2f78-4bc3-afea-5f219c738dda"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6dac55a8c2434ee7a2218aeca0cc4b3c_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTctMS0xLTEtNTE5_ac72a854-864d-4d7f-b576-9e33c1447cb9"
      unitRef="usd">600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i6dac55a8c2434ee7a2218aeca0cc4b3c_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTctMy0xLTEtNTE5_cffd3e92-03bd-4819-b00c-cbe022966a0c"
      unitRef="usd">1900000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i6dac55a8c2434ee7a2218aeca0cc4b3c_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTctNS0xLTEtNTE5_0d130363-05d4-4f03-b519-35a077813aee"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i6dac55a8c2434ee7a2218aeca0cc4b3c_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTctNy0xLTEtNTE5_1e87ad83-e5f0-48e8-aaa7-7c8d4f88f5f0"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i94ad2a64bea740a8ab332b6a8327129e_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTctOS0xLTEtNTE5_c5beccc6-0d25-4178-86d2-e6a1750f282b"
      unitRef="usd">1900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i94ad2a64bea740a8ab332b6a8327129e_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTctMTEtMS0xLTUxOQ_06369fbf-3854-4888-b2f8-db49a86fd7b2"
      unitRef="usd">4300000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i94ad2a64bea740a8ab332b6a8327129e_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTctMTMtMS0xLTUxOQ_f22734e0-96d2-4898-a42d-8f1eac0f7f91"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i94ad2a64bea740a8ab332b6a8327129e_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RhYmxlOmI3MDZmOWEyNjc5MTQ1MWJhNzJjYjY1NDJjYWY5NmRkL3RhYmxlcmFuZ2U6YjcwNmY5YTI2NzkxNDUxYmE3MmNiNjU0MmNhZjk2ZGRfMTctMTUtMS0xLTUxOQ_5f32e78f-ab3e-4257-b786-b23a2dc4b627"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i48ccaa96a22a4130890dd508b171d8df_D20201101-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RleHRyZWdpb246M2FlY2UxZmJhNGMzNDE4OGJkODA2ZjAyZjE1YTIwOTFfMjc0ODc3OTA3MDkxNA_835ec9cf-61c0-454c-a9ff-319e62a6d089"
      unitRef="number">0.065</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i13e94829ec114dcdaf519f75f7b9bec8_D20201101-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81NS9mcmFnOjNhZWNlMWZiYTRjMzQxODhiZDgwNmYwMmYxNWEyMDkxL3RleHRyZWdpb246M2FlY2UxZmJhNGMzNDE4OGJkODA2ZjAyZjE1YTIwOTFfMjc0ODc3OTA3MDkyMA_50a18e60-c90f-43ab-8139-34aaff9ccdce"
      unitRef="number">0.0666</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMjc0ODc3OTA3MTYzOQ_df942294-9198-4edc-99cd-5ae50b0d0ed2">Segment Information&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;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 avocado orchards (principally located in Peru) and supplies our Marketing and Distribution business with a stable supply of avocados. Substantially all of the avocados produced by our International Farming segment are sold to our Marketing and Distribution segment. &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;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;). Management believes 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: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;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 any special, non-recurring, or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;one-time items (asset impairment and disposals, net of insurance recoveries, impairment of equity method investment and legal settlement) that are distortive to results.&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;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:33.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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;Marketing &amp;amp; Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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;Marketing &amp;amp; Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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:#232f84;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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;Three Months Ended July 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:top"&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="9" 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="9" 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'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;239.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 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;7.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;246.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;230.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 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;236.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;Affiliated sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&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;58.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total segment sales&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;239.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="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;66.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="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;305.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;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;230.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="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;54.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="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;285.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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intercompany eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&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;(58.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&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;(48.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/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 sales&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;239.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 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.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 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;246.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;230.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;5.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;236.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#232f84;border-bottom: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;Nine Months Ended July 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="9" 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="9" 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Third party sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.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 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.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 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;654.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;644.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 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;10.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 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;655.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;Affiliated sales&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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;61.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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;61.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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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;49.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-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 segment sales&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;641.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;74.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;715.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;644.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="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;59.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="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;704.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;Intercompany eliminations&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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(61.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;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(61.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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.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 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;13.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 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;654.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;644.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 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;10.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 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;655.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;Adjusted EBITDA for each of our reporting segments was 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:40.705%"/&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.927%"/&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.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.932%"/&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;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&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;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 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;padding: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;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 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;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;13.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 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;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;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;43.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;48.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;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;17.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;15.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;15.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;10.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-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;30.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;36.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 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;58.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 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;59.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;/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;18.4&#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;23.4&#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.0&#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;10.0&#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;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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-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;2.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.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;10.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;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;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: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="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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;12.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;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;(2.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.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;(4.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;(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;/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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;&#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;&#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 expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;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;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;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;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;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.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;2.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.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;36.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;58.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;59.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: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;Net sales to customers outside the U.S. were $64.3 million and $49.3 million for the three months ended July 31, 2021 and 2020, respectively, and $164.7 million and $138.0 million, for the nine months ended July 31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;Our goodwill balance of $76.4 million as of July&#160;31, 2021 and October&#160;31, 2020 was wholly attributed to the International Farming segment.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMjc0ODc3OTA3MTY1Mg_81dac865-d663-49be-b5c9-ec6e8c17d027"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMjc0ODc3OTA3MTY1Mg_93270e3e-f3b4-4a44-a400-1cc814e8724c"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMjc0ODc3OTA3MTY0MA_671ad44c-5d6d-4c31-850a-710642cf3319">&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;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:33.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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;Marketing &amp;amp; Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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;Marketing &amp;amp; Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#232f84;border-bottom: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:#232f84;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#232f84;border-bottom:1pt solid #43c0b9;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;Three Months Ended July 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:top"&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="9" 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="9" 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'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;239.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 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;7.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;246.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;230.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 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;236.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;Affiliated sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&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;58.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total segment sales&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;239.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="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;66.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="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;305.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;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;230.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="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;54.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="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;285.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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intercompany eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&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;(58.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&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;(48.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/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 sales&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;239.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 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.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 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;246.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;230.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;5.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;236.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#232f84;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#232f84;border-bottom: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;Nine Months Ended July 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="9" 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="9" 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Third party sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.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 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.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 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;654.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;644.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 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;10.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 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;655.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;Affiliated sales&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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;61.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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;61.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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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;49.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-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 segment sales&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;641.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;74.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;715.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;644.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="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;59.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="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;704.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;Intercompany eliminations&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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(61.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;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(61.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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.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 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;13.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 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;654.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;644.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 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;10.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 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;655.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i581fca464eec4bb5a840ead556d42ffa_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMy0xLTEtMS0w_15a2b51b-8880-4fe5-82a1-28c4a5bdccc1"
      unitRef="usd">239600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c4ef42f7ff0441b854ed69e7783acfe_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMy0yLTEtMS0w_35eeb489-e634-4e28-98bd-527e8bddef80"
      unitRef="usd">7200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia475225de25f4145b323f92ace5ac076_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMy0zLTEtMS0w_9d03b0eb-7088-457d-917e-f00e77e4c35b"
      unitRef="usd">246800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24d3a41ffa2f4329aa1e1bc0cbdb65c0_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMy01LTEtMS0w_92afdfc9-3b6b-4058-bad0-d0df91bdfbaf"
      unitRef="usd">230900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c59c8e7d0e04b28a5f14e9c184efd44_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMy02LTEtMS0w_724a3626-15ff-470b-b90f-14944db241a6"
      unitRef="usd">5500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83d898fcc5c54984925d50475ab6f84f_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMy03LTEtMS0w_8466e264-2f75-4326-9ab6-07cc695735a3"
      unitRef="usd">236400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3121134a7784535b617f7e67ef8f2a6_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNC0xLTEtMS01MzE_370ce188-ea29-4c1b-9aa9-bc6e133b837d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1614772a06614606b940cc42ab52959d_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNC0yLTEtMS0w_2b8a70fc-b66d-430a-9de1-ebd0feed3c6d"
      unitRef="usd">58900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c6710cca2ab4d09be2813634888bcd5_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNC0zLTEtMS01MzE_02006e9c-ad11-4929-93a4-5fa0834b0355"
      unitRef="usd">58900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a577b510346417f860fd22cf9216701_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNC01LTEtMS01MzE_cb79b577-ffd2-4e5b-a18a-2e9a084583c6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if85e845dc6f2468ca6b14922ba12f8ec_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNC02LTEtMS0w_d5745acf-060f-4d13-a919-58a0efbd54e4"
      unitRef="usd">48900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8df1c54fea1d448f81afb7a174474c9b_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNC03LTEtMS01MzE_584d9c52-3f39-4d71-b0f2-f9df08f531cf"
      unitRef="usd">48900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d817fe5f4b445b2837f757ce41f4d83_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNS0xLTEtMS01MzE_4fcc8eef-e0f8-42a6-9b53-f3422b507b04"
      unitRef="usd">239600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73a6ca0f60534806ace9ed6fae8241ba_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNS0yLTEtMS01MzE_7922e64d-df9c-4e2c-bac6-061dc1c845f3"
      unitRef="usd">66100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a72f51a6ea14cae93d1ee8f75423ec9_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNS0zLTEtMS01MzE_99912a0b-36b7-420a-b176-95d7327fd781"
      unitRef="usd">305700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12e04bf76c4f4b1e9bdde3f174692f01_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNS01LTEtMS01MzE_caf7f270-bc36-4beb-a664-7653dc17ffd4"
      unitRef="usd">230900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a025ce9273341a8840b86641f2907d8_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNS02LTEtMS01MzE_cd9432d8-aef3-4313-a619-9def2d0585ae"
      unitRef="usd">54400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dd3755dce5944568723e62c2b3a4176_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNS03LTEtMS01MzE_b272c6f3-e436-4471-a7d8-780e99e5fe6d"
      unitRef="usd">285300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0fbe21e287e4ea199db5773a4e419ee_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNi0xLTEtMS01MzE_8f1f7ac6-444d-45fb-96ce-104a0653937e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b3c45024f66474a8169f71bc05510d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNi0yLTEtMS01MzE_9ae46dc3-4971-4242-851c-5351e53d8815"
      unitRef="usd">-58900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44ce64d8857544619ab3d1b2b684e1b1_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNi0zLTEtMS01MzE_030d8539-2e41-41e9-bca2-b5555f36a1ef"
      unitRef="usd">-58900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie265567d2d154ba293b4bf9d871cd107_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNi01LTEtMS01MzE_6ee5d732-96ec-4f5f-92eb-f7c1ee7a9a44"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c5bd67d61ab410aa172f78d45903d19_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNi02LTEtMS01MzE_b1273704-133b-40e9-8ee8-4719a020e168"
      unitRef="usd">-48900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e9a2095e818439fba2bb16f5e51c498_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNi03LTEtMS01MzE_3903cd7d-3be1-4024-91c8-b65d36877c6d"
      unitRef="usd">-48900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i621131ff71bb4fb5891503e3a786ae61_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNy0xLTEtMS01MzE_d1d5e178-15dc-4cd8-988b-89e638a1e4ae"
      unitRef="usd">239600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib414f7cf3b9f4d4f8391cc5ceab59adf_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNy0yLTEtMS01MzE_914e546d-1253-4dbb-850d-f57ed6cc305e"
      unitRef="usd">7200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNy0zLTEtMS01MzE_cecd6532-ebf6-44bc-aee4-ec69763157ce"
      unitRef="usd">246800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if319e84746914017811c5650dac64a12_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNy01LTEtMS01MzE_c18afaaa-6610-47db-befd-0b34ba2cd79a"
      unitRef="usd">230900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2aee99ccbe8247bbb3923dd15aa59526_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNy02LTEtMS01MzE_9fdd581b-4764-42ba-8266-23cb6c1a815f"
      unitRef="usd">5500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfNy03LTEtMS01MzE_404974d6-1824-4be4-ab5c-3fc6f0d8e91b"
      unitRef="usd">236400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b7f21ca907c404ba328b864b7c7f287_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTAtMS0xLTEtMA_f7a0f30c-d60a-4329-a6a8-a4924a15f585"
      unitRef="usd">641600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04d95122ebe74e48856bab94ea865a04_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTAtMi0xLTEtMA_f8091267-ffe4-4a6b-a1ee-9ab5d1de9a32"
      unitRef="usd">13100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2b11fa697a54c43b8b3650f4cdd1d20_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTAtMy0xLTEtMA_e1b9fd6e-acd8-478e-8ad9-c69e7796aebb"
      unitRef="usd">654700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50936750e5154ce59e8c44e389169c87_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTAtNS0xLTEtMA_d3976033-8e67-4949-82d5-fe42d448d541"
      unitRef="usd">644900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie14bd6bfb16a4d4f9aaaa0e9c2959954_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTAtNi0xLTEtMA_4dee9f9c-2899-4764-962d-2c5cb672ac64"
      unitRef="usd">10600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1265a5b89d3346ce8c686369b1ea21af_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTAtNy0xLTEtMA_cb47ee98-93a2-49be-aa01-9905f46fc73b"
      unitRef="usd">655500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic863f7e2bc60435ba83dc98ac171c75e_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTEtMS0xLTEtNTMx_417e5296-f0a4-458c-8750-2c41e1f99f07"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87423c8056a244adb22b47f799f2913f_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTEtMi0xLTEtMA_cec1d085-60d0-47cb-b60d-5a3fbaaca28d"
      unitRef="usd">61100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9182d527d89a4b3691f6507cb0246c97_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTEtMy0xLTEtNTMx_fca87b54-a926-4a90-a451-2d58bc82d105"
      unitRef="usd">61100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if60492b3b72841e7ad41f252dcde67c4_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTEtNS0xLTEtNTMx_2cfc8311-ceab-4763-86fe-94e716faddcc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i875fd2413f6d431cb0d691ac52c4edea_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTEtNi0xLTEtMA_b5248a5d-8913-4635-9065-2435da8ebb3e"
      unitRef="usd">49200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c0cd7e32a3044b09b49dc457fd91ab0_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTEtNy0xLTEtNTMx_7d4f28b7-a177-4082-bdc3-54ff550215b1"
      unitRef="usd">49200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a6b60be8bb946bf8d7e39bffa2419d5_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTItMS0xLTEtNTMx_bf4c851e-dae4-4f06-be5a-81ecdcea7f00"
      unitRef="usd">641600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae10ffac2e804cdbb7a935e38909bdaf_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTItMi0xLTEtNTMx_58b1987c-2fcb-49be-95f7-3f174fcddfb2"
      unitRef="usd">74200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib839cf4fc0414581a39bb24eb0d1ed1b_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTItMy0xLTEtNTMx_33b81c95-ae53-4b15-a01d-3db8c8d37cae"
      unitRef="usd">715800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2edc1db3b39642b98602046277147453_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTItNS0xLTEtNTMx_54f6ef51-7749-4ad7-84d4-2573ca790afe"
      unitRef="usd">644900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03122e3f4a394ff7931b266caede689a_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTItNi0xLTEtNTMx_48b09b3f-4d71-4397-b46c-ef7bdda935a9"
      unitRef="usd">59800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i929877f73f9c48e595ede3db81ea5ecb_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTItNy0xLTEtNTMx_1f278b33-a437-4c66-a430-710e7f75c39d"
      unitRef="usd">704700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0515db3a8da49278dcc67c78792e34e_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTMtMS0xLTEtNTMx_6918eb40-b0a1-4702-a174-d29ca27d92fa"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5b1866804ca466b9547bccda606bd8b_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTMtMi0xLTEtNTMx_311f463c-17a7-4413-bb20-ca9144efbaa1"
      unitRef="usd">-61100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i769db00c715541a19b2e47cc1466e399_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTMtMy0xLTEtNTMx_5e694644-a17d-41d0-961e-8050064de5ed"
      unitRef="usd">-61100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77bd6d42666149bf898ccf6c01f9f9c1_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTMtNS0xLTEtNTMx_06ad20fa-fe5f-4aac-8f74-b0bb64be88fc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8903d13bc34f477aa32a6d156ba2db76_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTMtNi0xLTEtNTMx_0fa168cc-c0b3-4efc-a2c9-a853eab56d54"
      unitRef="usd">-49200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i321b31b6726949c28573cdf898c1ec58_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTMtNy0xLTEtNTMx_8f3ddea2-db6c-44b2-9c3b-d53f7ef852ea"
      unitRef="usd">-49200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i602a020f85c8421d9a713ceb692d711c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTQtMS0xLTEtMA_9f12843b-4cc4-4a17-8470-8aefe2c009f6"
      unitRef="usd">641600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1444c7e973d45019bcb49343fd6898b_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTQtMi0xLTEtMA_15907b2a-6a6d-42f1-a51a-1c176ce9ea3a"
      unitRef="usd">13100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTQtMy0xLTEtMA_80bec793-d04b-4ecc-8993-be3f8d310d8c"
      unitRef="usd">654700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1655928ace2c45d9801629ebcb3c1868_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTQtNS0xLTEtMA_82107a9a-d22b-4902-886d-cd7584e97bb5"
      unitRef="usd">644900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4b4c1934b4f48f8bc676ff21c3cce64_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTQtNi0xLTEtMA_cbd2e53f-6ae7-4f9e-9551-87d64160b7d8"
      unitRef="usd">10600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOmI5MTk1Y2Q5ZDE5MDRiNWVhYjQ4NjkyMTdlODZjODY2L3RhYmxlcmFuZ2U6YjkxOTVjZDlkMTkwNGI1ZWFiNDg2OTIxN2U4NmM4NjZfMTQtNy0xLTEtMA_518ab1c5-5975-4a30-9c2b-af568bec1473"
      unitRef="usd">655500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMjc0ODc3OTA3MTY0MQ_eab48f63-1b37-4116-8d63-d396c89a8fc7">&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;Adjusted EBITDA for each of our reporting segments was 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:40.705%"/&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.927%"/&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.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.932%"/&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;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&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;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 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;padding: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;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 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;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;13.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 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;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;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;43.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;48.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;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;17.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;15.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;15.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;10.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-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;30.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;36.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 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;58.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 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;59.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;/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;18.4&#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;23.4&#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.0&#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;10.0&#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;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;td colspan="3" style="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;vertical-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;2.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.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;10.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;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;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: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="background-color:#43c0b9;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#43c0b9;padding:2px 0 2px 1pt;text-align:right;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.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;12.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;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;(2.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.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;(4.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;(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;/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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;&#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;&#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 expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;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;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;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;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;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.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;2.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.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;36.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;58.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;59.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;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i4d817fe5f4b445b2837f757ce41f4d83_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMi0xLTEtMS0w_6e5a70ee-337a-4cd6-ab78-5a7acc88b5c2"
      unitRef="usd">13100000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i12e04bf76c4f4b1e9bdde3f174692f01_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMi0zLTEtMS0w_65f0c555-730f-43e4-b786-4dcaf1395f08"
      unitRef="usd">21000000.0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i6a6b60be8bb946bf8d7e39bffa2419d5_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMi01LTEtMS0w_5b42247e-4c87-47f5-bf91-551b469c33dd"
      unitRef="usd">43000000.0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i2edc1db3b39642b98602046277147453_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMi03LTEtMS0w_b531278f-4e14-4738-b16e-382ed17b8abc"
      unitRef="usd">48800000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i73a6ca0f60534806ace9ed6fae8241ba_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMy0xLTEtMS0w_fdc58223-44db-44c5-9722-5528e4eeef21"
      unitRef="usd">17000000.0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i0a025ce9273341a8840b86641f2907d8_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMy0zLTEtMS0w_8aadc9de-4017-4e01-92c1-1f84850edc6c"
      unitRef="usd">15600000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iae10ffac2e804cdbb7a935e38909bdaf_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMy01LTEtMS0w_4e6839d3-906a-4d9b-a601-7fc2bd640cf7"
      unitRef="usd">15900000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i03122e3f4a394ff7931b266caede689a_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMy03LTEtMS0w_b1d01f8a-2296-4805-8159-f47619269629"
      unitRef="usd">10600000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i1a72f51a6ea14cae93d1ee8f75423ec9_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNC0xLTEtMS0w_e3de5916-1b45-4074-96d4-388aaa69ac47"
      unitRef="usd">30100000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i9dd3755dce5944568723e62c2b3a4176_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNC0zLTEtMS0w_b5426b37-9b36-4993-a52b-da6ad81e19a8"
      unitRef="usd">36600000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ib839cf4fc0414581a39bb24eb0d1ed1b_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNC01LTEtMS0w_c4254dc3-685a-4889-87ba-6b2bf29ff1ad"
      unitRef="usd">58900000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i929877f73f9c48e595ede3db81ea5ecb_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNC03LTEtMS0w_88f512d3-19d4-4b88-ab92-e43f36fdd0b6"
      unitRef="usd">59400000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:NetIncomeLoss
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNS0xLTEtMS0w_5a88809a-84ed-4aaf-93be-a9357c9a1850"
      unitRef="usd">18400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNS0zLTEtMS0w_6ad8a9a8-2130-413d-ae76-c15cc2e9986b"
      unitRef="usd">23400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNS01LTEtMS0w_8495820d-8203-46e8-ad71-69e23a854039"
      unitRef="usd">28000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNS03LTEtMS0w_85b989e7-b45e-4012-910c-997a3d52be60"
      unitRef="usd">10000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNi0xLTEtMS0w_7a766957-86c7-42a8-a92d-55722e8c987b"
      unitRef="usd">1000000.0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNi0zLTEtMS0w_6995e955-c82a-42e2-ac08-238aac2462dc"
      unitRef="usd">1100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNi01LTEtMS0w_3952ebec-767d-4ca1-9a8e-7f98c96cdb6d"
      unitRef="usd">2700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNi03LTEtMS0w_b842c00a-bfdf-4b36-bb73-b94ca3b32d76"
      unitRef="usd">5500000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNy0xLTEtMS0w_929f4f97-8d1b-4008-ba2d-b5ce2e101e4e"
      unitRef="usd">5900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNy0zLTEtMS0w_a6e1ef72-0b08-4788-9362-cdfcf5646574"
      unitRef="usd">6200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNy01LTEtMS0w_89df34cb-2c66-4a62-9b75-f38acca0e453"
      unitRef="usd">15300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfNy03LTEtMS0w_e9b8a83b-c0c6-4321-9806-6d6afe938370"
      unitRef="usd">10400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfOC0xLTEtMS0w_4eb4dfb1-1f8c-4b4a-bfa5-cd45bafa408b"
      unitRef="usd">6100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfOC0zLTEtMS0w_e08e2753-da81-47ba-ada6-87da39634b2f"
      unitRef="usd">5500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfOC01LTEtMS0w_227babfa-b4ad-4bfe-9b16-e8bf48a36fe5"
      unitRef="usd">13700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfOC03LTEtMS0w_e651263b-f706-47a0-940e-cde4bd8dce31"
      unitRef="usd">12600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfOS0xLTEtMS0w_f3f9be86-1967-49dd-8b45-3f7dd40faf72"
      unitRef="usd">2100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfOS0zLTEtMS0w_f53ff737-b540-49b7-b897-2c2a13132ab1"
      unitRef="usd">1200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfOS01LTEtMS0w_300d3bbd-3179-4bb6-8aa1-4773d10718b5"
      unitRef="usd">4200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfOS03LTEtMS0w_c76113bd-be8d-498b-96ac-67de0e2d339a"
      unitRef="usd">1600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTAtMS0xLTEtMA_0b50cb1b-5736-44d0-bac7-5596ed15a704"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTAtMy0xLTEtMA_295b1195-217f-4081-9923-06290e206cc2"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTAtNS0xLTEtMA_ab6aec99-4dd6-4772-9af9-328e039e18cb"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTAtNy0xLTEtMA_804ab824-1625-4d67-a6df-e8c00a386eee"
      unitRef="usd">21200000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTEtMS0xLTEtMTYzNA_0da68c6b-ea42-4b7b-9a8d-79972a7e4fa2"
      unitRef="usd">-200000</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTEtMy0xLTEtMTYzOA_db25d47c-e64e-4662-8dcb-c51b84eb0d73"
      unitRef="usd">0</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTEtNS0xLTEtMTY0MQ_0423a819-6896-432c-ab9f-6e841a879d57"
      unitRef="usd">-200000</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTEtNy0xLTEtMTYzMA_b785f87c-0633-4267-a1cc-5abcf7c3786c"
      unitRef="usd">0</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <us-gaap:LitigationSettlementExpense
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTEtMS0xLTEtMA_c2f5c443-1848-4114-afdc-8b1c5fd276e8"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTEtMy0xLTEtMA_63ab866f-9794-4be6-a623-e7675b16a571"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTEtNS0xLTEtMA_a2570fdf-2c5f-4795-beff-61e37f93ac5a"
      unitRef="usd">800000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTEtNy0xLTEtMA_5743762c-48ab-4d61-8ca6-ec4faedd9689"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTItMS0xLTEtMA_eb705a25-ddc8-4939-b1cc-ee32e97dd82e"
      unitRef="usd">-500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTItMy0xLTEtMA_cdc2d328-5d8e-4534-8ea8-5b932b18d867"
      unitRef="usd">-1200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTItNS0xLTEtMA_eb89b62c-73bb-4579-8663-ffbcf44e23cc"
      unitRef="usd">-800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTItNy0xLTEtMA_1a583d84-5e7a-4f5f-aa06-4f56566436a1"
      unitRef="usd">-200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i6c637d50f70a43b997292080c72c7a44_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTMtMS0xLTEtMA_48b3687a-2835-4f91-ad8e-241b7328357b"
      unitRef="usd">500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i120ed5ec38004eabbb837bf41e449e8d_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTMtMy0xLTEtMA_9396b816-41db-4293-9bac-3e6079aa1741"
      unitRef="usd">400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9601789cfbbb44af86b198da5a5cc73c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTMtNS0xLTEtMA_6c1a5541-5af3-4976-a632-6a2812798896"
      unitRef="usd">2000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5cdb00780e20486a889e541d3cc1f234_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTMtNy0xLTEtMA_500894aa-63fc-4fa1-a037-dacd39afb08d"
      unitRef="usd">1100000</us-gaap:ShareBasedCompensation>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i1a72f51a6ea14cae93d1ee8f75423ec9_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTQtMS0xLTEtMA_e3de5916-1b45-4074-96d4-388aaa69ac47"
      unitRef="usd">30100000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i9dd3755dce5944568723e62c2b3a4176_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTQtMy0xLTEtMA_b5426b37-9b36-4993-a52b-da6ad81e19a8"
      unitRef="usd">36600000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ib839cf4fc0414581a39bb24eb0d1ed1b_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTQtNS0xLTEtMA_c4254dc3-685a-4889-87ba-6b2bf29ff1ad"
      unitRef="usd">58900000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i929877f73f9c48e595ede3db81ea5ecb_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RhYmxlOjMzZTlhMzkyMmUzNzQwMjc5NDZlZGYwZmI5YzI3MDlkL3RhYmxlcmFuZ2U6MzNlOWEzOTIyZTM3NDAyNzk0NmVkZjBmYjljMjcwOWRfMTQtNy0xLTEtMA_88f512d3-19d4-4b88-ab92-e43f36fdd0b6"
      unitRef="usd">59400000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib32250dab99a4e70869d262811d7e31c_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMTk5MA_93890549-13da-45da-8606-5b93a38068a4"
      unitRef="usd">64300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b8ad66f897b44fda72ce5f093209e44_D20200501-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMTk5Nw_d3a9a8b2-d42d-4681-9f42-ffbc3708d68c"
      unitRef="usd">49300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09597670d8de4923bb7f974b5197ede1_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMjAzNw_b75e9225-d909-403b-aaa7-40bd6e6c43dd"
      unitRef="usd">164700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c1ae1c7d433450c9c80be489e67c181_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMjA0NA_dcd7e3f2-1e3f-4638-972f-e95aa1591769"
      unitRef="usd">138000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Goodwill
      contextRef="i3c6803d0709d4965a1d9f4701be647cf_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMTA5OTUxMTYyOTk4MQ_39df2c86-1719-4213-a6cb-3abd771d44b6"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4a25315cb45241029c6c09b7fb2a7ab8_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiNDk0OWRiYzkwMjQ0NjJiNjdkOTVjYzI1Yjc4Y2FmL3NlYzpkYjQ5NDlkYmM5MDI0NDYyYjY3ZDk1Y2MyNWI3OGNhZl81OC9mcmFnOjAxMjU4M2UzMjQ0MDRiM2E4NDlhNmIyOTJkYjIzZTk0L3RleHRyZWdpb246MDEyNTgzZTMyNDQwNGIzYTg0OWE2YjI5MmRiMjNlOTRfMTA5OTUxMTYyOTk4MQ_bb3e10e9-f377-45b5-b33b-554091b38334"
      unitRef="usd">76400000</us-gaap:Goodwill>
</xbrl>
