<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:avo="http://worldsfinestavocados.com/20220731"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="avo-20220731.xsd" xlink:type="simple"/>
    <context id="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i76554905bd4b4689ae3fe7ca3512d9ac_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="ia591233318904ff79b508856396c963e_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i942d10b7942c4d94bd6460058cb8490c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="if546e23f6e304928967072a3ffbad0d0_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="iecd05fbd35194d4ca811d56764416c9c_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="i6e50cc13afb343da98fb63abede18e59_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="i469b1fc6075240dc892368623275c684_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="i16c90dde065147b6b7cb8c39fbe72f71_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="i06cdd23590c84d2da9556014502d8f5a_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="i75d84c6a48134853aceacf4cc6e2b829_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="i17bc53c743b44d8cac64c8fd38a19b49_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ic0a0e8bb6a4f41f4af502d7d0d0b7f7f_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i66e9eb675f8847adb2de4992a06b5e07_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="i9874f482d8ad4200a521a2d4a15dbb27_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="i8474454e541d49c1938922151f5a7e22_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="iab193674c26e4d03a42e55a45d8f368e_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="iab769e2dd0ce4161b3a449fef0157ea5_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="ic74fa7a6688e44afa7e773165bfefd1e_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="i468880d4731a4f8c8c92b5ab377a0dda_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="ie71112ef0ee44eff89106716cc5d3031_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="i446dfc269c0649f7960bb9fd740f8c95_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="icc956c14efa9466f9ab1f47b9acd9fac_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="i2f518f6d98af4c62b6978e5788ddf85e_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ib9cb1afe17664fc7b3eaa3e1522d0e68_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i7a341fa886ba4dfc8f71aa967c7637ce_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="i17ffae2e692648f88741da04253f642a_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="i75d76b3441754c63947685df6342b43c_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="i911ffcece7764f93bbe94e0571d5ff1e_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="i7d66d0611cbf49198596570cdabd7249_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="i4e7985c47e444d68ac9667b0c6b0a51a_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="if9f41209842646acb613d9ca70bdc681_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="ic2fd8887139846409c81e18e05325e47_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="ib643cf2d5fd946518d89041f3122e152_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="iddd27ecb32fa4c7e8dd790e7dd39241b_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="i954aed9e333440f0af175e684bd35042_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i4cbf9063ff77428c9334c60f8bf926c5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i8b2b4c5032d44683a04d943260c4d1d8_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="i75c26fd1440d4f709d7532c3c318b7a2_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="i87eb51f1e268472daf7104a07726eedc_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="i4ae22ede053c46d891f98816123366b0_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="i8171ac0e84354391b838674ab4b2d75c_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="ie4761866b7454f538edf7310a9be9a46_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="i97a4a2d4e2d74b0d8f407d34b4603a22_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="i043bf02f733847a1812ac77143fe7b60_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="i9eeb084aa1ef4cdaa21ed2d253f99639_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="i2f9e71c5cbd0445f801b375df3687fe3_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i4ceac7fa48604d288996777b0d6a54ab_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i8b1b82bb04af497a9b570abcd235152e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iaceff1ceee194d00ad0b3bf487edcb34_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i218e7f51bb3f49c48ca3068b7c65ee3a_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1cd6599c4f0e4bff94b2677717f5ef43_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i54088f79ab274c7080d35c6d055b55ba_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i3504d5b0efbd45adb804e69a6b50fc8d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic18bc6fb334740d787fab5f61afa509e_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="id911930d7be94ebb85c3ced4d8f5c295_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i274f887050334e74b719dc55cd4fafe4_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i160ab4b4ca024d98a0e074b7bbf518c1_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i2032eb1bdc6e407aa959f0fafaac2fdd_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i3a021a84b0a8469786b9a7ae6bcdac44_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i492fffc542574b93a3e3ab1ccafb37d8_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="if96cd56fb630457389d757409948c5ad_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i954a76f9590f4ec2911cc60b83b9e8b1_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i4fbda29530b64634b77f91e70eced193_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="idb3951da0b644b2d9398417003a1424c_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i024539ac34594f7c90cf2d7ef2f3d2ee_D20220201-20220430">
        <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>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i47a6495d9e264518a0f6ece6752401aa_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i56828b44186748a3ab0abc548d52412a_D20220201-20220430">
        <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>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iaeb7988731af4007bad5ef3246272f3a_D20220201-20220430">
        <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>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic20189e696894ccea2d2e7b6c9b947d6_D20220201-20220430">
        <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>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i5118e5f025364255a5fcbb5b1e3ae2d6_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="id030ca29ca164b34a6f50483f1d5b095_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ieafc4213a63442279e2521889252c7f0_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i6473428bfb6946c8908a724a4db06dc1_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i97f04b1ec4364daebf9c3b2e1d1dab80_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i64c7b18f643941cfaf1c568d6e99a556_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="idf4dd5f7bf914642a89ceb508105afe4_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i528e71acc9d545c59fe30b7fcf81dd60_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i6952ac0bb84d40e0a11b1daa70dc0ff2_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i140f35c87ab04f33a19196251d260a91_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iad22e47934504e9bb046f6de1ee3d012_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ia85c43b6503d4d5280e4ca8647286981_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i7a2086d3ac0e49a989856225ab2a6d87_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="iacdd35ec8e68479d93fc9e37442d6cc2_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i5584fd5682f446fba843be860211b396_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i29c8694164024c95a96fd0b5b6b372e4_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ia6fd5bc4433c4f129fd53bc93ca2c152_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="icfa56c92970543469118f24491d325f7_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i5e0b13e9fd25473493fe5176de91ad07_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-01</instant>
        </period>
    </context>
    <context id="id8011ac6bf5748bf9752238c7f6003e0_D20220501-20220501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-01</endDate>
        </period>
    </context>
    <context id="i6fd7bc4156f84af0a99e57e44f00696d_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputDerivedBEVToEBITDAMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i80dcd28d1eb747508d177368661c13fd_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputDerivedBEVToRevenueMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i5dbf5c004ae74303920bf9dc3e2a998e_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMeanBEVToEBITDAMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i050e3e459fd84838afc4718cf0650712_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMedianBEVToEBITDAMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i079ecb3715a64b2e9f7b1c63c3580bc0_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMeanBEVToRevenueMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="iac6d09fad4f74034a99cf090f66cd329_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">avo:MeasurementInputMedianBEVToRevenueMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ice910147c60e4233aca513476c50a4d5_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ia6e6f76fbe88419ba82f4e06430b4aed_D20220501-20220501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-01</endDate>
        </period>
    </context>
    <context id="i4eaeaffcf2574e92a4d39093b0c57e58_I20220501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
        </entity>
        <period>
            <instant>2022-05-01</instant>
        </period>
    </context>
    <context id="i100a6d7fb3974719b2bcbfa446b4e255_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i760a1fef84f2414aaa99a423e562628c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id274e0887ce84234bd1aa39cc2238192_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i47c7a739d37c4c46ae08ed7d3c731719_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i56345fae73ed4768b8772174566d7884_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i100294272fe34480b1a8de32bb2a2e09_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ic90979ba774a44b8bf3d0e4b592cc6a0_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:RevolvingCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i9987d9f983704a7da9d76737cce9adf7_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:RevolvingCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib6401ea424f0408794183a7f2105cb28_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ib071d2c582104f6ebf711961fb971f95_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iec168b74d1c04a0c8aaba98055eeeef8_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="id9edb49222fe4745a60b442503f10554_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:SeniorTermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i94669a2a043447bbbfaf3bf324cdc00e_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i525bf158d7fd4779858fef19ef70c02e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">avo:NotesPayableBoAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i166277def8ef44f58e52ef1f964b422f_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="if3fae3079d6748acb476604640af5a85_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="if4f5c7d774c54ae68bc23bf7a0e3f4aa_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="ieee9d0278d4a4eb6b362f1d6e7bb08e7_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ied31cd453c034bcf99786132ca349b5c_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ib44fec67073943ef81741a5de80645b8_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i4e43d90a88f5473ab2319e64c58fb757_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i2421c8527e934a52858ddf80ceeec333_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i7ac75d4d24f84df5944360186c4befbb_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1238da4f60134de0a170a0711fc9cab2_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i91ee17717d62451db26c6d195e79117f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ie68d3ee6c011437cae5ff78dcd3174b7_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ie8b74aadf2b5457abab3e47e6161dcf6_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="idac93bb5ffd04f9d8b424fa7c50e914b_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i3986b161fb0240f7a6ffb668221495b9_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i1cd0cae52fc94daab536a5f584b8ac76_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ibc02da1a5d7b419f91342d745d8e94db_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0c23550614464951a27417d5f6ac732f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i08e6813f98ce43068f91857092159e59_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i694dc80f506b45debbb6dd222e04de2a_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i0ed65aaa5f784573a84d7fe713ce84cb_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iaf6ac8e2927447ae83729a3348063a71_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i8e3032e092b1495b87c45d37f1f2aa48_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="id01b22cae5954cc9a3bb257ebdb3eef5_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i4bf4343c86614fdfba3fc442b20d1b99_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3ce0c4224bfa43678bada7ad4087c72a_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i22a8697f01784c968bec9daa39e184c0_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iede5416e0851437daa4142d259eb1c87_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="idce58f5846bd40909fb8f12e141c5334_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="ie41a3b8a54224c36a99fa3091544fbae_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i276bcad215fe4b52a6558ad7ae85aeed_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="i65fb41b5c0334c62a643672300710325_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i654d888313d748c0ae170c3eade26aba_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="i2bfb89864c944b2db12ea7a00e8f2526_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i9967b7708234467395cccc4a32f017e6_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="i4166cddfa29d490b90fdbacf97f2933e_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i5b2ddfff9cfb45db9912b0b1cd337d9e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i381b52380be74fe5b643661007211577_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i0e621f798d8a4fcfa188a7af50647911_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i21131ccca1d34096ae6cb9ed18a1de7b_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MorugaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ide2baf3e94a54a52a2716705790a5749_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MorugaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i13462c749eed4e86b2676122217c33e3_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="id4906ba4a9714e4593368e35f8e7a6ff_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0ef2259443994a3b99444556f763718f_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:DirectorsAndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i94e20b2ff18545128975cd834805523f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:DirectorsAndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i311fa426817a4faf907e681d497a609d_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i7201dedac21e48eba2f13bc6be9e5494_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i5572c232b6e34b30a103630209c02bfa_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i9cf830d4e60f49cd9f08aa523545d198_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:HenryAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ie909ef8057d04d269a1c8930f539b71a_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ie0f937fcbe8a487c9c3b17a0dbb61176_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MrAvocadoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i17b919eec3dc4912bae4633c18e65852_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i4811b121232541e9af86588912c79372_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:MorugaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i70aab312c46a4370b170a2c32ee7987a_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i4782b08e6b1545a8858cb4db9a596f0b_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">avo:CopaltasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i2d0a6fbb1ccf42afaf8c1343ebd1161c_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i54daf22cb9cd495f8c30c8331496ab51_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:DirectorsAndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i0c5dd6ef8ba64bfd97d04ca2a8eaa9f8_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i5f0a2c782b2d42abaa40785aebf17850_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">avo:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ibf0540cac7f9417a8c946a29553f40d0_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="if1400b60c95144b1a93f92b44ccbcb6a_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="ic519ab12145c4f678f2bcc23c2bf916c_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="i1c399bd3fa064c5d9f9a570109190a18_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="i04d7b729953d4558a67df2ee95bf3952_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="iebd05ed8fe5b4e33831187e2c72834d9_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="i1f817f5c1dfa4273acfd1082f0ad115d_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="ide0a73a41c3f4338a583ebda31f616cd_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="ica09ab57c8574548b72e94919d40d1df_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="ib18b1a9fbf6c45eab684205d56a47cd2_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="i4b9040eb402d46cc8665753c1bd9dad0_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i9dac0423c239485c9c3da2f27a9bbd72_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i1b488c10a71f43c98dc77126280bccd8_D20220501-20220731">
        <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:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ice1804ea2adb4748be24aaa1869cee79_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ie6add20849054b8b8678b6d2f59e3041_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="i51df0e60414e43869f5be1555369a5e8_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="ib392308f792b4270a908011667162035_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="i0c78048834a149e3afb79663a8fd66ab_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i377589c9fd5f43c0a44bdc6d02339015_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i5deb8d1cec9d464db1ecece6b288ac12_D20220501-20220731">
        <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:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ica04ae74209f43b2bdc05d1bdfdf8e40_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i0a864fb3bc9841489bf4555a6c4a5716_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="i293d6bd899be437bbc59adf5e377ccbd_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="ie90ff0da47ed4579af95b8287ad1bfbc_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="ib6ebdf541485425aa75885be82e48b76_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i360c7af3d2ca4d9496c14fb038d282f7_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="if64da20ce41b4525bf19852574e27557_D20220501-20220731">
        <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:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i82ec52df784147bb869e9456e81b912e_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iae49bf778a2e474f82bb1983c2494d50_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="icad70c43ef444f8cbd58b5713ce46b39_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="iaecba6dd4ab343499d7187c5553db7d8_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="ib6c6bc1bf2644a54828a2a9515e7cda7_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i33fa4c921a2648309029f1f7ba57ac15_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i7693f10ed1304fa9859484e53ca8515c_D20220501-20220731">
        <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:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="if01a1d7a0fbf4dfc97608a8b6be84ca4_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i816fdbabd83943a7aa09284b0f00f14b_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="ie0a1a73d3aad4cfcbe1db27b24de5b52_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="i1bd1f6fed39042168ccc45a4b055d009_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="i90bfb65c336344e8a82bfef97ea61dd4_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i75be726ab3c34ae2911d03085996afd6_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i52a669da2f3a40598ab19742aae85253_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iea1a3eafac99450a8c3aea8ccd113f9c_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="i645ff05919af453bbbb738ff3668000e_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="i77516183a6b7417cb58d26cc672a35db_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i356dbedbbe0341d684208a2f6cc1b577_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:ThirdPartySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i75607f9dd0e44b37ab0fb6ec44efa132_D20211101-20220731">
        <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:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="id4ee9d0a266145ac9f364178a6d176ae_D20211101-20220731">
        <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-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ia5f3a9d4a93f44a78609e843e3881ac3_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="i7f07f076e9c74ba19459f858fe3b91fb_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="i9a3e03bbf7af4ad49272293e14f6d688_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="i9d4c2556e77f4662b804c4e9884657d5_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i91669e15033949afafff5026493a9b2e_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i59d70b0582da4f4c9c7744bf00e74d00_D20211101-20220731">
        <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:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ia54149024ba04410b90bb38bd53890a9_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">avo:AffiliatedSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iee6cfa3a24144e0e9342c0128848ebf2_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="i3a401fb932e9417fa23a4066223b4f2b_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="i274f9b134b794ba0a6d50c79e99b0f6d_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="i41f7172fe06f437389a6f56dd9d5ff9e_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i8f8ec9c6edcd49628c5328752baf4435_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i17c0c11bb8bd408192ff2e553fd96059_D20211101-20220731">
        <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:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i43b169c44a314e0d999483bfd6c5f3da_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iacc3842fdae44530bea38fee2afb3da3_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="ifd4f6b6cf6de42829aa143f44b537bfc_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="i23cdc80a89d540ea806b1f68621ff717_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="iaeb7a8218144453299d9e9db006c0ccb_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="idc6960e1da4e47aea3e81536b4a0010b_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:InternationalFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ie146ff486b55443b8d00109d99e0295d_D20211101-20220731">
        <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:BlueberryReportingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i509ab7a7831247afb3400a8bcefbd932_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="id016350ad28845219f1db4638e159e5c_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="i239c6f05a21c40b483179231bdb9d938_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="i7005c1444c6046189fc3f1acca01f15c_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="ic5404bf7d7e14c96a414dc69a8d19c89_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">avo:MarketingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i627bfea7282540cd89c3e148e6bf0110_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="iea7e3c5836534c94bd1dd572fc5e539f_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="i5dd3e491d4ec4fd4b5784b84a1552234_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:AvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i31464d23193841628fa01730d997f533_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:AvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i2827e52da8ef45ebbbe106afdacd2aac_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:AvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i4fe03531b3184d70bb9286a455c7262e_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:AvocadoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ied4be52fe00d44b1906e09cfcd18598b_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i1b33bdcd263044bf9d366e3a7632f916_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i2977bedb1d0948d18f2e196600dc8499_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i69ce919a37be42d0b313f5893abb93b8_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:BlueberryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3d591162774d4182ab7db0ab293ae093_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:MangoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i46a37fe7b20e45d396f36ac70ad32c48_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:MangoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i9c4f7ec1c9f7467fa0f3d1b29708c1b4_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:MangoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ic25beada91014753ad491eecbfae646c_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:MangoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i062296318fb54da097f38ddf0f1b9b47_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i56ac2c4749474de8931ebcafebb2c6fb_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i14b122a4af0849ca92542c7b0de69926_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i12c3c1ffdfce4b03b5cbe4a63aed10ad_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">avo:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8ae043cec7ae4fcc858a652624da0333_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ibd62ce9d9127440cb49e3ea8f1309728_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i9c0c7d21fec7402fa44da4f451e5a30c_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i3d67dd380fda454a8669f376f83a8f4f_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i4ba9a2bc8c784d19a25d7155d1663b05_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i2814dcf694f7454d864e4bfb7fbccb02_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="i8ca4b74133e1467983f0f5c141f29ab3_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i464d553de71b4aeabdb3c4da44a9d6ea_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="i3609914c283d4130bcb4a3edd9e972e9_D20220501-20220731">
        <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:CoreFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ibb49189fbf1447e794e5441a58f56d24_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:CoreFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i85890f4db1634df29228cf1152cd06a3_D20211101-20220731">
        <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:CoreFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iaf3d56bcd4074a69bbf8bb7ffb40e2cb_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:CoreFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i77a1081a3d854ccaa19940429448e07a_D20220501-20220731">
        <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:OtherFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i24c655ba597f4776b9321072fce722ab_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:OtherFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="icb1011455a1241cbb9dc265c6beac60c_D20211101-20220731">
        <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:OtherFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i96f1698bb2504650b5b1a75132fd9485_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:OtherFarmingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i2f80fb594cf04a3c94b840584251190d_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001802974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">avo:MorugaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>avo:Segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="ha">
        <measure>utr:ha</measure>
    </unit>
    <unit id="derivativeinstrument">
        <measure>avo:derivativeInstrument</measure>
    </unit>
    <unit id="segment2">
        <measure>avo:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80L2ZyYWc6NzdjZjgzOWRjZDJkNGUxOWIwMDkzZmUwZjUxMjYwYWMvdGFibGU6ODg2MmZkMmQ1YmU2NDAzYmE3MGMxMGQ3OTc1NWU5YjcvdGFibGVyYW5nZTo4ODYyZmQyZDViZTY0MDNiYTcwYzEwZDc5NzU1ZTliN18yLTEtMS0xLTY1MzEw_4d3603d1-1e69-45e6-b119-cb3dc2ab6ace">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80L2ZyYWc6NzdjZjgzOWRjZDJkNGUxOWIwMDkzZmUwZjUxMjYwYWMvdGFibGU6ODg2MmZkMmQ1YmU2NDAzYmE3MGMxMGQ3OTc1NWU5YjcvdGFibGVyYW5nZTo4ODYyZmQyZDViZTY0MDNiYTcwYzEwZDc5NzU1ZTliN18zLTEtMS0xLTY1MzEw_62d0bf09-5b56-4d2d-a37e-95085b9c6095">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80L2ZyYWc6NzdjZjgzOWRjZDJkNGUxOWIwMDkzZmUwZjUxMjYwYWMvdGFibGU6ODg2MmZkMmQ1YmU2NDAzYmE3MGMxMGQ3OTc1NWU5YjcvdGFibGVyYW5nZTo4ODYyZmQyZDViZTY0MDNiYTcwYzEwZDc5NzU1ZTliN180LTEtMS0xLTY1MzEw_dde9b6df-240b-45bc-8696-c3e3ce6ed9d0">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80L2ZyYWc6NzdjZjgzOWRjZDJkNGUxOWIwMDkzZmUwZjUxMjYwYWMvdGFibGU6ODg2MmZkMmQ1YmU2NDAzYmE3MGMxMGQ3OTc1NWU5YjcvdGFibGVyYW5nZTo4ODYyZmQyZDViZTY0MDNiYTcwYzEwZDc5NzU1ZTliN181LTEtMS0xLTY1MzEw_62e85b61-e3c4-4b23-8a2d-357be6fa3b87">0001802974</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80L2ZyYWc6NzdjZjgzOWRjZDJkNGUxOWIwMDkzZmUwZjUxMjYwYWMvdGFibGU6ODg2MmZkMmQ1YmU2NDAzYmE3MGMxMGQ3OTc1NWU5YjcvdGFibGVyYW5nZTo4ODYyZmQyZDViZTY0MDNiYTcwYzEwZDc5NzU1ZTliN182LTEtMS0xLTY1MzEw_864ab1e3-5033-40f8-8632-51ca6de3b5b9">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjc3_e97cc4bc-64dc-4f4c-be2a-1e308c153a31">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGFibGU6MGJhMmRkZGM4MDE1NGJjZTg3M2M2MmRiNTg5OTJjMzgvdGFibGVyYW5nZTowYmEyZGRkYzgwMTU0YmNlODczYzYyZGI1ODk5MmMzOF8wLTAtMS0xLTY1MzEw_ede127a7-950f-4e5b-890c-edf07762c6cd">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8xNjI_9181e80f-667b-4bc7-872f-c79f92901896">2022-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGFibGU6M2U3ZjA5ZmQ0ZmI3NDkwMWFlZjEzYTJmNmU0YzE4MmUvdGFibGVyYW5nZTozZTdmMDlmZDRmYjc0OTAxYWVmMTNhMmY2ZTRjMTgyZV8wLTAtMS0xLTY1MzEw_c67b7a33-be21-413c-a6e2-9c00f06dcb14">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjg4_df943322-602d-45c0-99f9-4ce0bf69ecfb">001-39561</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjk2_762729e9-d658-43b6-9e03-c840a4274900">MISSION PRODUCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMzAx_636d9d99-7759-4ef6-b932-b642f1f649b1">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjk3_4a96859a-8833-4043-8417-afb9c5e14e5b">2710 Camino Del Sol</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjg1_2504b176-35ef-43bc-ad56-fdfe0bccce1f">Oxnard</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjcz_6c263c6a-5da7-43cb-9862-83c8e8511af2">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjkw_b906173f-e4ec-4f34-b674-4245fc28b452">95-3847744</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjY4_677c4b87-1930-409f-b45e-e1814dfbb018">93030</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjk0_be42ce46-3184-4cfa-a89b-c9c704e99845">805</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMzAy_b10bf849-bdf5-48b3-b5ee-345719609a51">981-3650</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGFibGU6N2Y5MGRkM2E2Yjc4NGRjZDgwNzdmMDJlMzA0NDIyOTcvdGFibGVyYW5nZTo3ZjkwZGQzYTZiNzg0ZGNkODA3N2YwMmUzMDQ0MjI5N18xLTAtMS0xLTY1MzEw_6e79e6be-46ca-4d72-b2d0-ec3022d52370">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGFibGU6N2Y5MGRkM2E2Yjc4NGRjZDgwNzdmMDJlMzA0NDIyOTcvdGFibGVyYW5nZTo3ZjkwZGQzYTZiNzg0ZGNkODA3N2YwMmUzMDQ0MjI5N18xLTItMS0xLTY1MzEw_d1e70546-2e76-45da-8183-c12ec14a430e">AVO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGFibGU6N2Y5MGRkM2E2Yjc4NGRjZDgwNzdmMDJlMzA0NDIyOTcvdGFibGVyYW5nZTo3ZjkwZGQzYTZiNzg0ZGNkODA3N2YwMmUzMDQ0MjI5N18xLTQtMS0xLTY1MzEw_8a6755f2-2ea9-4b88-8282-710b66c4b111">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjk5_9f880845-5b7f-47b9-b223-6f16e0d558ce">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjc1_3069c7b5-908f-42e5-8c15-ff37c5a65626">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGFibGU6MjQ4MWNjY2NlNDg5NDY2M2EzYmViY2YzMjFiZmUxMmEvdGFibGVyYW5nZToyNDgxY2NjY2U0ODk0NjYzYTNiZWJjZjMyMWJmZTEyYV8wLTAtMS0xLTY1MzEw_aa9b2813-91ae-4f05-b1c1-19e08318a2ab">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGFibGU6MjQ4MWNjY2NlNDg5NDY2M2EzYmViY2YzMjFiZmUxMmEvdGFibGVyYW5nZToyNDgxY2NjY2U0ODk0NjYzYTNiZWJjZjMyMWJmZTEyYV8xLTQtMS0xLTY1MzEw_87d32942-0370-418f-9868-86324ca14a99">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGFibGU6MjQ4MWNjY2NlNDg5NDY2M2EzYmViY2YzMjFiZmUxMmEvdGFibGVyYW5nZToyNDgxY2NjY2U0ODk0NjYzYTNiZWJjZjMyMWJmZTEyYV8yLTEtMS0xLTY1MzEw_de9137c8-3da6-42a8-b634-f7c58fdd1c6b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjcx_f4644949-a6ec-4820-8c02-7d628bd009eb">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i76554905bd4b4689ae3fe7ca3512d9ac_I20220831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xL2ZyYWc6MWQ3NmUwY2E2MTVmNDM4Yzg4MDMzNzE4NWRkNWQ5NjIvdGV4dHJlZ2lvbjoxZDc2ZTBjYTYxNWY0MzhjODgwMzM3MTg1ZGQ1ZDk2Ml8yMjA0_17053991-3b96-409c-a08f-45db665b14a8"
      unitRef="shares">70664204</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMy0xLTEtMS02NTMxMA_cd8d9083-29fc-494a-8888-28af5636e236"
      unitRef="usd">43800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMy0zLTEtMS02NTMxMA_a9c00c85-56c7-4d95-b798-c6507b9391d8"
      unitRef="usd">84500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNC0xLTEtMS02NTMxMA_53f5ad27-8b8b-44b0-9da8-e891dd60efc1"
      unitRef="usd">3100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNC0zLTEtMS02NTMxMA_ab3cbcbf-0d29-4244-9ca5-396b847511b8"
      unitRef="usd">6100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNi0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOjkwNDIzMmY3M2UwMDQ3OGY4ZGNlY2EwMDcwNzdmN2NkXzMy_bb073671-eb7d-4b67-b534-5fe0643c90a2"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNi0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOjkwNDIzMmY3M2UwMDQ3OGY4ZGNlY2EwMDcwNzdmN2NkXzM5_ef476642-dd55-48ae-9785-f1dee22f47ee"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNi0xLTEtMS02NTMxMA_5431fba7-44fd-418e-8099-c28ee915f921"
      unitRef="usd">91600000</avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent>
    <avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNi0zLTEtMS02NTMxMA_09c598ce-e27c-4608-a649-64b1c02c6a98"
      unitRef="usd">73800000</avo:AccountsReceivableTradeAfterAllowanceForCreditLossCurrent>
    <avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNy0xLTEtMS02NTMxMA_0fe651c4-2484-4262-bb9a-5ca5cfcf9227"
      unitRef="usd">3100000</avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances>
    <avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNy0zLTEtMS02NTMxMA_caedbf2a-fecb-43e0-a178-c63e77b667a8"
      unitRef="usd">600000</avo:AccountsReceivableAfterAllowanceForCreditLossGrowerAndFruitAdvances>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfOC0xLTEtMS02NTMxMA_bedb0aeb-993f-453a-a34f-62659dae05bf"
      unitRef="usd">15800000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfOC0zLTEtMS02NTMxMA_881dff9a-7195-4fed-9678-2a963709cef4"
      unitRef="usd">12300000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfOS0xLTEtMS02NTMxMA_67681ee8-b353-4387-9186-37d1884e9005"
      unitRef="usd">92700000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfOS0zLTEtMS02NTMxMA_147e50ae-8cc3-44a4-96e2-05d0a88aa9ff"
      unitRef="usd">48200000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTAtMS0xLTEtNjUzMTA_e7d97829-87bd-474d-a268-27e833180813"
      unitRef="usd">8300000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTAtMy0xLTEtNjUzMTA_e323c34f-fffe-4e7d-b1ea-259263f8f77a"
      unitRef="usd">11600000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTEtMS0xLTEtNjUzMTA_ff80ba0f-52cc-4a18-a1a3-59df66ff3a8b"
      unitRef="usd">2100000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTEtMy0xLTEtNjUzMTA_bd9b288e-b4a7-415d-bd1f-2622a288863e"
      unitRef="usd">3300000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTItMS0xLTEtNjUzMTA_79d2a5f3-2601-4540-826e-9bfc27f95064"
      unitRef="usd">7300000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTItMy0xLTEtNjUzMTA_e5288a33-7076-435f-9609-4eb1fe4e20c0"
      unitRef="usd">6700000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTMtMS0xLTEtNjUzMTA_a52c2d06-aa70-4c9e-a459-e5f39b57c946"
      unitRef="usd">267800000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTMtMy0xLTEtNjUzMTA_567b4c7c-7b0f-4657-bb81-9537d6fdb493"
      unitRef="usd">247100000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTQtMS0xLTEtNjUzMTA_20a94ed4-6aeb-4aa6-9ff3-0566bb12dc0b"
      unitRef="usd">473300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTQtMy0xLTEtNjUzMTA_9034cf6c-a308-4fb4-b24b-ccea043844bd"
      unitRef="usd">424200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTUtMS0xLTEtNjUzMTA_986e294d-1116-4840-979d-1d8285bd48de"
      unitRef="usd">67500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTUtMy0xLTEtNjUzMTA_8e348f08-6bc5-4b28-8c2f-ee712522fc49"
      unitRef="usd">43900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquityMethodInvestments
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTYtMS0xLTEtNjUzMTA_411e9f4e-c8bc-401f-b09d-a5caca1d2d42"
      unitRef="usd">26000000.0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTYtMy0xLTEtNjUzMTA_dd252521-bf6c-4207-b995-a37b53e1e99c"
      unitRef="usd">52700000</us-gaap:EquityMethodInvestments>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTctMS0xLTEtNjUzMTA_2df688e5-a7d2-4e5a-a661-8936630cfaff"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTctMy0xLTEtNjUzMTA_dc887eda-2b94-4c35-89b9-b23c8621f454"
      unitRef="usd">1800000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTgtMS0xLTEtNjUzMTA_36c4faa9-e485-4b4c-8932-b90381990539"
      unitRef="usd">8200000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTgtMy0xLTEtNjUzMTA_2d0eb9aa-72c9-4659-be33-88efd0704ee6"
      unitRef="usd">7600000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTktMS0xLTEtNjUzMTA_6a0cbc5b-19b9-454c-9160-31b742032e59"
      unitRef="usd">88900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMTktMy0xLTEtNjUzMTA_76cee19e-90fc-475b-8a72-b376c4fa6e57"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjAtMS0xLTEtNjc0Mjc_977aa5e9-8e80-4cb2-bbe1-0e9cbb2e1834"
      unitRef="usd">2800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjAtMy0xLTEtNjc0MzM_d7ca86a6-a142-4ccf-b39d-71c21e9cd4ab"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjAtMS0xLTEtNjUzMTA_c66d6788-fe23-4648-9490-536ed621bb60"
      unitRef="usd">19900000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjAtMy0xLTEtNjUzMTA_c8d9b29f-97d1-478d-80b6-e1061e65b0b5"
      unitRef="usd">19800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjEtMS0xLTEtNjUzMTA_99d41593-ae02-46b1-8aa2-ce2b6561b390"
      unitRef="usd">954400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjEtMy0xLTEtNjUzMTA_b472d02a-6436-41ca-b9a8-85624956fde5"
      unitRef="usd">873500000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjUtMS0xLTEtNjUzMTA_dbc644af-e396-4e36-869e-9599babd73ea"
      unitRef="usd">34200000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjUtMy0xLTEtNjUzMTA_7742fff0-9ddf-4513-aebf-d4ef19c51638"
      unitRef="usd">22800000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjYtMS0xLTEtNjUzMTA_c6051210-2f13-4509-9130-4de3ad3140eb"
      unitRef="usd">29000000.0</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjYtMy0xLTEtNjUzMTA_4f0b2296-8744-41fe-aa31-9e9553fd87c2"
      unitRef="usd">28800000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjctMS0xLTEtNjUzMTA_7187f076-314a-47b9-bb0b-bcc70eb915fb"
      unitRef="usd">3200000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjctMy0xLTEtNjUzMTA_0eb097df-7132-46c3-9d07-abcdc6c32d33"
      unitRef="usd">1900000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjgtMS0xLTEtNjUzMTA_37968dd7-5751-4c56-9079-79dcb721e5bb"
      unitRef="usd">42700000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjgtMy0xLTEtNjUzMTA_344ce798-fd37-464d-a0b9-7f46c9eec5d5"
      unitRef="usd">22200000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjktMS0xLTEtNjUzMTA_ebf8bd04-4449-4486-9f1f-c2715fcc1f62"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMjktMy0xLTEtNjUzMTA_eda45045-fb49-4fd1-b037-833ec41ceddf"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzAtMS0xLTEtNjUzMTA_77ab157c-02e0-4b49-b36e-601ed4400a44"
      unitRef="usd">4500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzAtMy0xLTEtNjUzMTA_813e7b8d-f2b6-4cd9-a624-d2a99e63465e"
      unitRef="usd">3600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzEtMS0xLTEtNjUzMTA_1b7cbf14-539d-467a-ab0c-5295fa444afc"
      unitRef="usd">1100000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzEtMy0xLTEtNjUzMTA_b4fd676b-3e63-448f-91c0-bdff2e07fc53"
      unitRef="usd">1100000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzItMS0xLTEtNjUzMTA_689402b5-1350-4717-91a5-1d8bf8c3bacf"
      unitRef="usd">123500000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzItMy0xLTEtNjUzMTA_9014fde4-02c1-43dd-baad-f75f5cd5b2ec"
      unitRef="usd">89200000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzMtMS0xLTEtNjUzMTA_291db13a-c237-405c-8246-fa530532ae87"
      unitRef="usd">148500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzMtMy0xLTEtNjUzMTA_40195e75-5fce-4c4b-91ab-25fd1eba9ecd"
      unitRef="usd">155100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzQtMS0xLTEtNjUzMTA_ef14a928-a6fa-420e-a62b-43641fa7e1b3"
      unitRef="usd">65400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzQtMy0xLTEtNjUzMTA_61fb5512-93b8-4171-8988-93fa77e2a639"
      unitRef="usd">42500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzUtMS0xLTEtNjUzMTA_4f0647fe-ca50-46ba-8dd3-fbe6289713da"
      unitRef="usd">1500000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzUtMy0xLTEtNjUzMTA_9d09b839-8dae-4473-9ddd-9fe6876c94be"
      unitRef="usd">2200000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzYtMS0xLTEtNjUzMTA_4ee34bb8-4553-4f67-b29e-2a27908f0999"
      unitRef="usd">3100000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzYtMy0xLTEtNjUzMTA_11542f1b-df90-4501-963f-1d452b4813a3"
      unitRef="usd">3500000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzctMS0xLTEtNjUzMTA_d084ab90-5efc-46e9-aa58-978b903cf755"
      unitRef="usd">29700000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzctMy0xLTEtNjUzMTA_b187b885-24c6-4a49-9869-4506d3ca6e82"
      unitRef="usd">26800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzgtMS0xLTEtNjUzMTA_dd048936-ecad-4059-a957-2e57a7da4cef"
      unitRef="usd">19400000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzgtMy0xLTEtNjUzMTA_24425c32-a456-4f7a-a5e5-dca79dcea8a6"
      unitRef="usd">20000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzktMS0xLTEtNjUzMTA_a34a2020-e8c3-4eca-9e4a-91a86c2d8bc1"
      unitRef="usd">391100000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfMzktMy0xLTEtNjUzMTA_3b6a81fc-cb6d-4e55-a60e-e644526c0421"
      unitRef="usd">339300000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDAtMS0xLTEtNjUzMTA_fc0a189d-c72b-4ffa-8a6f-fa98fee7dbd0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDAtMy0xLTEtNjUzMTA_7fc5bdd9-251b-4683-9df1-ff0981138fa6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMC0xLTEtNjUzMTAvdGV4dHJlZ2lvbjowYmQxNGY5YjNlMGM0ZDVkYjU0MDNiOTQzMjczNjg4OV8xOA_35e78f02-57f4-41a1-a366-9710f0d194d4"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMC0xLTEtNjUzMTAvdGV4dHJlZ2lvbjowYmQxNGY5YjNlMGM0ZDVkYjU0MDNiOTQzMjczNjg4OV8xOA_d0b71a32-6fd4-47ec-81fb-7e53b3f5ac8a"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMC0xLTEtNjUzMTAvdGV4dHJlZ2lvbjowYmQxNGY5YjNlMGM0ZDVkYjU0MDNiOTQzMjczNjg4OV8zMg_bc557a9e-6e46-45a9-b8fa-04c5b32318c5"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMC0xLTEtNjUzMTAvdGV4dHJlZ2lvbjowYmQxNGY5YjNlMGM0ZDVkYjU0MDNiOTQzMjczNjg4OV8zMg_cb8bb2b5-a09e-48a6-9bc2-61d0b8862824"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMC0xLTEtNjUzMTAvdGV4dHJlZ2lvbjowYmQxNGY5YjNlMGM0ZDVkYjU0MDNiOTQzMjczNjg4OV81NDk3NTU4MTQwMTM_1d0c4453-3b0e-4fa3-a33a-d89a770d679a"
      unitRef="shares">70659204</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMC0xLTEtNjUzMTAvdGV4dHJlZ2lvbjowYmQxNGY5YjNlMGM0ZDVkYjU0MDNiOTQzMjczNjg4OV81NDk3NTU4MTQwMTM_7d9507a1-8b41-4dcc-b545-b5cfc1f8feb0"
      unitRef="shares">70659204</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMC0xLTEtNjUzMTAvdGV4dHJlZ2lvbjowYmQxNGY5YjNlMGM0ZDVkYjU0MDNiOTQzMjczNjg4OV82MQ_955a8514-a5cd-4c8e-b6b4-d7d6d349cd89"
      unitRef="shares">70631525</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMC0xLTEtNjUzMTAvdGV4dHJlZ2lvbjowYmQxNGY5YjNlMGM0ZDVkYjU0MDNiOTQzMjczNjg4OV82MQ_a6d7b9a1-246d-4ef5-8a6d-db0f09c0a58b"
      unitRef="shares">70631525</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMS0xLTEtNjUzMTA_eda6ff3e-260c-4d69-ac11-052955b11894"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDItMy0xLTEtNjUzMTA_879d5e51-c878-4ff9-8597-d977d78b02c7"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDMtMS0xLTEtNjUzMTA_7aa3930c-6dbe-4898-b572-a057bd128e48"
      unitRef="usd">228200000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDMtMy0xLTEtNjUzMTA_0b2df57f-2024-44df-8156-3121f2913714"
      unitRef="usd">225600000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDQtMS0xLTEtNjUzMTA_73c78011-8f06-4e49-8bcc-fcc509cd8ae8"
      unitRef="usd">-1100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDQtMy0xLTEtNjUzMTA_b785cdcb-10c4-4199-84c2-39a8fef7c5d9"
      unitRef="usd">-500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDUtMS0xLTEtNjUzMTA_f9a657ad-b5a0-4ac8-9a59-6229bd7dcd3d"
      unitRef="usd">316400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDUtMy0xLTEtNjUzMTA_6a11daf4-c04b-40ce-bfd4-2209e5ea380c"
      unitRef="usd">309000000.0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDYtMS0xLTEtNjUzMTA_0bb5877b-d2a2-43c0-9d80-ef9d8555dc3a"
      unitRef="usd">543600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDYtMy0xLTEtNjUzMTA_f650efa9-47b2-4f0f-aad4-12015ad5d396"
      unitRef="usd">534200000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDctMS0xLTEtNjYzMjQ_6acc4df4-82c3-45ab-9027-d60359610b41"
      unitRef="usd">19700000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDctMy0xLTEtNjYzMzA_f10670ea-eb04-465b-b7f7-248135c1cf61"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDgtMS0xLTEtNjYzMjQ_da581569-fed4-4b69-a247-d9d92b9678fd"
      unitRef="usd">563300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDgtMy0xLTEtNjYzMzA_9ca303a3-0290-4e6d-8cd1-c64343901177"
      unitRef="usd">534200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDktMS0xLTEtNjUzMTA_f7c40b0d-0e32-4d79-a042-0186d16922ef"
      unitRef="usd">954400000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8xOS9mcmFnOjg1ZDk4ZTc5Mzg5NjQxNGY5NDkyYjFjNWU1OGE1ODhjL3RhYmxlOjU2MzUwN2Q1NmY0YjRmZGM5N2MwZWYwMDFmYThkY2MzL3RhYmxlcmFuZ2U6NTYzNTA3ZDU2ZjRiNGZkYzk3YzBlZjAwMWZhOGRjYzNfNDktMy0xLTEtNjUzMTA_f249601c-675b-4b4c-adfe-8ea4fc7588ac"
      unitRef="usd">873500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMi0xLTEtMS02NTMxMA_91e3dd7b-e18f-4f3b-8a0b-7326f007f289"
      unitRef="usd">313200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMi0zLTEtMS02NTMxMA_fb1def37-bf31-4ca3-b60b-d44e89525aa1"
      unitRef="usd">246800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMi01LTEtMS02NTMxMA_ab09383e-51c8-4baa-a2e7-1a897031491a"
      unitRef="usd">807900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMi03LTEtMS02NTMxMA_d17f22e7-364d-4c1c-8446-90447559f02b"
      unitRef="usd">654700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMy0xLTEtMS02NTMxMA_a4d1bbc0-406f-4ce8-80fa-180553027a7d"
      unitRef="usd">270600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMy0zLTEtMS02NTMxMA_d62e556c-060c-4286-b95a-60f3eecd4869"
      unitRef="usd">205900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMy01LTEtMS02NTMxMA_409eb560-8640-449d-a2ec-b141b3e9bdc0"
      unitRef="usd">745000000.0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMy03LTEtMS02NTMxMA_1a865763-a707-4412-a8a9-6d71b86b9d54"
      unitRef="usd">564000000.0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNC0xLTEtMS02NTMxMA_a446321d-76fb-41d4-9427-515ffebed78a"
      unitRef="usd">42600000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNC0zLTEtMS02NTMxMA_00120376-8101-4327-9686-da878351a0c7"
      unitRef="usd">40900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNC01LTEtMS02NTMxMA_b486f584-77ab-4fd9-966f-545fa4ae0f47"
      unitRef="usd">62900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNC03LTEtMS02NTMxMA_fdd9f11d-2e13-4bb3-9ad6-236f4e2b2165"
      unitRef="usd">90700000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNS0xLTEtMS02NTMxMA_c0072977-1cc2-44aa-b42f-082ee848215d"
      unitRef="usd">20600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNS0zLTEtMS02NTMxMA_340b6f95-30ca-492e-9ba0-00b81939008a"
      unitRef="usd">17200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNS01LTEtMS02NTMxMA_097f8de8-e7c2-4155-ace6-c7894b2e689a"
      unitRef="usd">58000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNS03LTEtMS02NTMxMA_c9f44a98-b657-4b32-932c-4a3d3cb11529"
      unitRef="usd">48100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNi0xLTEtMS02NTMxMA_485ea69e-140f-42c7-bf21-0d64e98d3ea5"
      unitRef="usd">22000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNi0zLTEtMS02NTMxMA_ec6e4cbb-31cf-451f-a344-3d149297a49e"
      unitRef="usd">23700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNi01LTEtMS02NTMxMA_639f107b-beed-425f-a23d-de6cda06d03a"
      unitRef="usd">4900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNi03LTEtMS02NTMxMA_3c401381-5e52-4a9c-8a23-de40d82c110e"
      unitRef="usd">42600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNy0xLTEtMS02NTMxMA_8beb1c45-48b3-432e-b232-262b4414d410"
      unitRef="usd">1500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNy0zLTEtMS02NTMxMA_9cd6c8d8-b2fb-4f40-bc55-e8f5d5e32acb"
      unitRef="usd">1000000.0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNy01LTEtMS02NTMxMA_7f5a9e8d-2929-46b3-8edf-3152a741345d"
      unitRef="usd">3500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfNy03LTEtMS02NTMxMA_02d5f749-3fea-4974-a3d4-77a47b50c797"
      unitRef="usd">2700000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfOC0xLTEtMS02NTMxMA_041a00e2-783a-4adb-bd20-c7d8eefb024e"
      unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfOC0zLTEtMS02NTMxMA_1dd55f4c-c815-495f-be2c-abfd80b44036"
      unitRef="usd">2100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfOC01LTEtMS02NTMxMA_2947a4ce-add9-4df1-8c9b-038208e4787b"
      unitRef="usd">3600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfOC03LTEtMS02NTMxMA_f4faf979-4c1d-4c58-8297-9183e59c0885"
      unitRef="usd">4200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTAtMS0xLTEtNjUzMTA_83ccb994-dddc-4a8e-bcc0-36ffa2f97f89"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTAtMy0xLTEtNjUzMTA_9b4d7518-3526-4124-8764-14074308e234"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTAtNS0xLTEtNjUzMTA_189c32a2-78c0-4133-ae59-a672ea1e5c93"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTAtNy0xLTEtNjUzMTA_2a957bc1-83f1-4626-af80-098c066a16c6"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTEtMS0xLTEtNjUzMTA_6da18ffc-0a8e-411e-ab1a-b3f4375b95c9"
      unitRef="usd">-900000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTEtMy0xLTEtNjUzMTA_2c268084-7d1f-4fac-b208-2fc617d3ce56"
      unitRef="usd">-500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTEtNS0xLTEtNjUzMTA_2bf61d7c-7764-4c7c-8302-fa81a38f75ce"
      unitRef="usd">3600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTEtNy0xLTEtNjUzMTA_0b873214-6f94-41a5-ab2f-60cd9b208be0"
      unitRef="usd">-800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTItMS0xLTEtNjUzMTA_819620b4-4349-43d5-989d-bb6728bfdbe2"
      unitRef="usd">23300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTItMy0xLTEtNjUzMTA_89d048fd-a410-49e6-8e5c-7b0fd2ff7fb2"
      unitRef="usd">24300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTItNS0xLTEtNjUzMTA_a2ca4479-84db-4faa-8a0a-878c0d3fae1b"
      unitRef="usd">10600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTItNy0xLTEtNjUzMTA_683cf1da-e1d6-4246-8703-72dc17558491"
      unitRef="usd">43300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTMtMS0xLTEtNjUzMTA_22b36db2-de33-418c-afe1-693b5c275433"
      unitRef="usd">5400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTMtMy0xLTEtNjUzMTA_9223af9a-7a24-47eb-80cd-7c48b99f1007"
      unitRef="usd">5900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTMtNS0xLTEtNjUzMTA_a86af47e-c5ce-4846-a819-32cf322d7797"
      unitRef="usd">3700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTMtNy0xLTEtNjUzMTA_829c0bbe-6c28-4373-b37e-62435507cbdf"
      unitRef="usd">15300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTQtMS0xLTEtNjUzMTA_07aad839-e6b5-42f0-9fe4-b5758248e655"
      unitRef="usd">17900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTQtMy0xLTEtNjUzMTA_afdd90d6-dc7d-4da8-b9d9-25e69795a463"
      unitRef="usd">18400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTQtNS0xLTEtNjUzMTA_3e48c502-0f20-4c28-99a5-a7d211560d7f"
      unitRef="usd">6900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTQtNy0xLTEtNjUzMTA_22b4e169-0870-4997-b5ef-4cadbbee22f0"
      unitRef="usd">28000000.0</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTUtMS0xLTEtNjYyMzA_c82ef897-310c-437b-b21e-e27a4da28be7"
      unitRef="usd">-500000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTUtMy0xLTEtNjYyMzY_49d0c2c8-07df-486f-92c7-c1e079791937"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTUtNS0xLTEtNjYyNDg_e50accc8-459e-4f4b-8244-631c060312a4"
      unitRef="usd">-500000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTUtNy0xLTEtNjYyNDI_6f09cd98-e01f-4e20-8301-4a85a66b6aab"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTYtMS0xLTEtNjYyMzA_4ba4a108-8763-41e8-963b-b92d0d426843"
      unitRef="usd">18400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTYtMy0xLTEtNjYyMzY_2b8c32d8-3343-4a76-a992-5e468449bdb7"
      unitRef="usd">18400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTYtNS0xLTEtNjYyNDg_395daba8-e5af-4202-9ea0-dab765a41a38"
      unitRef="usd">7400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTYtNy0xLTEtNjYyNDI_177ba1c6-1ffe-4fb1-9e5b-b1e3f441bf47"
      unitRef="usd">28000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTktMS0xLTEtNjUzMTA_09cd2f63-8a8f-4e55-bdac-e81b86db9b8f"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTktMy0xLTEtNjUzMTA_cbb5edaa-895e-45d1-a121-ec51cfb0414f"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTktNS0xLTEtNjUzMTA_bb963a99-c92d-4f54-addd-956abefb5bf7"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMTktNy0xLTEtNjUzMTA_82c61240-3080-46ad-8fe2-e02a7fc07b58"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMjAtMS0xLTEtNjUzMTA_d97a7887-9ecb-4422-bfc9-76bde1c808b0"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMjAtMy0xLTEtNjUzMTA_40427d6c-18fa-415a-858f-2a574e5e0bcd"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMjAtNS0xLTEtNjUzMTA_fdc0fc69-28f9-4543-8d26-5e267793f881"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yMi9mcmFnOmUxM2I0NjY4YjU5ODRmYjI5ZDYyZjVkZDZiMzZmNjJkL3RhYmxlOjk2NWVmNWM4MTllNTRmNzZhNzM0NjU5Njc0MjUzNjRmL3RhYmxlcmFuZ2U6OTY1ZWY1YzgxOWU1NGY3NmE3MzQ2NTk2NzQyNTM2NGZfMjAtNy0xLTEtNjUzMTA_eaeb93b5-421f-4831-a729-b206c1db670f"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18xNC0xLTEtMS03NjMwMQ_94c814a9-1d64-4b95-aa3c-84956e610a67"
      unitRef="usd">17900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18xNC0zLTEtMS03NjMwMQ_4730c9cd-b747-4900-ab50-e586462e5f39"
      unitRef="usd">18400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18xNC01LTEtMS03NjMwMQ_35739e65-2f3c-4265-82e9-a7f0f8855dfe"
      unitRef="usd">6900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18xNC03LTEtMS03NjMwMQ_ebefff80-d05d-4b07-a09f-979466cc3b44"
      unitRef="usd">28000000.0</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18yMy0xLTEtMS03NjMwMQ_a713582e-5f07-4a4a-a103-53de6fcbef89"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18yMy0zLTEtMS03NjMwMQ_2608cf26-bbfc-4304-931a-6b7c55ad2420"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18yMy01LTEtMS03NjMwMQ_1e20d201-aa6e-40cb-b0ae-ac0d1c203f90"
      unitRef="usd">-600000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18yMy03LTEtMS03NjMwMQ_784a2526-2c9e-4a3e-be8a-bec5279d8835"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M181LTEtMS0xLTc3OTk4_0c19a7d3-9509-43f0-ae87-2985260f9616"
      unitRef="usd">17400000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M181LTMtMS0xLTc3OTk4_d9dbfc35-a0be-47c8-b9b2-98593a62135c"
      unitRef="usd">18200000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M181LTUtMS0xLTc3OTk4_605d71f3-c098-477d-83dc-49953b62e3c6"
      unitRef="usd">6300000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M181LTctMS0xLTc3OTk4_fdeb7ae4-82fa-47e9-a7a4-a430a51baf16"
      unitRef="usd">28100000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M182LTEtMS0xLTc2NDA2_28019e96-1f1c-41fb-952b-fb7f713091f4"
      unitRef="usd">-500000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M182LTMtMS0xLTc2NDEy_0bad76e4-9430-4201-aad8-e9ea76e56189"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M182LTUtMS0xLTc2NDE5_925fdff9-f4c7-4f98-8e51-bc62be0b1d3d"
      unitRef="usd">-500000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M182LTctMS0xLTc2NDI1_f488559b-02c6-4cbf-8574-5c8a11236308"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18yNC0xLTEtMS03NjMwMQ_80d21172-09f7-4c7b-ad44-7416e47354be"
      unitRef="usd">17900000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18yNC0zLTEtMS03NjMwMQ_07e42fbe-ec56-4fbf-92b4-f630bdad7e4a"
      unitRef="usd">18200000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18yNC01LTEtMS03NjMwMQ_b0a20d36-7447-457d-bb2f-f91f96f84afc"
      unitRef="usd">6800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTM5Mjk0L2ZyYWc6NzczZWU5NjQ2ZDdlNDhiNmFiZjI0ZmY2Mjc1ZWQyMDUvdGFibGU6OTEwYzAxMzI3NzMzNGIyZGIzMGFjYjBlMWNiY2FiNTMvdGFibGVyYW5nZTo5MTBjMDEzMjc3MzM0YjJkYjMwYWNiMGUxY2JjYWI1M18yNC03LTEtMS03NjMwMQ_80f4eeea-12d5-44d0-9322-0dcd9c1831ac"
      unitRef="usd">28100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i6e50cc13afb343da98fb63abede18e59_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMi0xLTEtMS02NTMxMA_1cc054c2-8ffc-43e7-80c3-22d7c0f9a18a"
      unitRef="shares">70550922</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e50cc13afb343da98fb63abede18e59_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMi0yLTEtMS02NTMxMA_14b7dfd8-1231-4697-9632-8369710977ba"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i469b1fc6075240dc892368623275c684_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMi00LTEtMS02NTMxMA_4c13f732-5231-4d69-a0f8-3f05a73a3fc2"
      unitRef="usd">222800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i16c90dde065147b6b7cb8c39fbe72f71_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMi01LTEtMS02NTMxMA_eaccf581-9fe6-4e15-8bb2-7ffedac03a62"
      unitRef="usd">-100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i06cdd23590c84d2da9556014502d8f5a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMi02LTEtMS02NTMxMA_6bb66475-07c5-40e4-8d49-ac9a62bb026d"
      unitRef="usd">-500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75d84c6a48134853aceacf4cc6e2b829_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMi03LTEtMS02NTMxMA_5a213554-5838-4144-9fcb-fc8bd85539d3"
      unitRef="usd">251200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i17bc53c743b44d8cac64c8fd38a19b49_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMi04LTEtMS02OTg3NQ_babd0ff3-5b07-4aef-8064-e94d4f758144"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0a0e8bb6a4f41f4af502d7d0d0b7f7f_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMi04LTEtMS02NTMxMA_efa81872-aa88-486e-901a-9722cc6b9f0d"
      unitRef="usd">473500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i66e9eb675f8847adb2de4992a06b5e07_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMy00LTEtMS02NTMxMA_6f619b57-40ad-432d-bfee-07a45fc99925"
      unitRef="usd">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9874f482d8ad4200a521a2d4a15dbb27_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMy04LTEtMS02NTMxMA_d3a7b6f0-6527-41ae-8f5b-0faec0698dfb"
      unitRef="usd">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesReceivable
      contextRef="i8474454e541d49c1938922151f5a7e22_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNC01LTEtMS02NTMxMA_e8baedfe-07c2-4de0-ae8e-4be8a269e8ea"
      unitRef="usd">100000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesReceivable>
    <avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesReceivable
      contextRef="i9874f482d8ad4200a521a2d4a15dbb27_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNC04LTEtMS02NTMxMA_8ae6d427-2fdf-4e8c-9891-805f1c4f6e5d"
      unitRef="usd">100000</avo:AdjustmentToReceivablesFromStockholdersRepaymentOfStockOptionNotesReceivable>
    <us-gaap:ProfitLoss
      contextRef="iab193674c26e4d03a42e55a45d8f368e_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNS03LTEtMS02NTMxMA_8faace68-02ce-4aa5-9220-93a157e69867"
      unitRef="usd">2200000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9874f482d8ad4200a521a2d4a15dbb27_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNS04LTEtMS02NTMxMA_8e861293-8bba-4004-9412-f6e5943ae747"
      unitRef="usd">2200000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iab769e2dd0ce4161b3a449fef0157ea5_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNi02LTEtMS02NTMxMA_a3bd71c6-62bc-4c97-baa5-def21f241747"
      unitRef="usd">500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9874f482d8ad4200a521a2d4a15dbb27_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNi04LTEtMS02NTMxMA_d3269d7e-9e4a-4ae3-a26f-bec9f8cc44f9"
      unitRef="usd">500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ic74fa7a6688e44afa7e773165bfefd1e_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNy0xLTEtMS02NTMxMA_497b27db-fea5-4de6-b3d6-24e7a7ce494f"
      unitRef="shares">70550922</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic74fa7a6688e44afa7e773165bfefd1e_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNy0yLTEtMS02NTMxMA_d4c08687-ee11-4182-8879-446f272d2feb"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i468880d4731a4f8c8c92b5ab377a0dda_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNy00LTEtMS02NTMxMA_2a194a29-ac9f-484f-ae60-ebe7ee871466"
      unitRef="usd">223600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie71112ef0ee44eff89106716cc5d3031_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNy01LTEtMS02NTMxMA_b6f733d2-99f4-4d40-85fa-c643aa354af2"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i446dfc269c0649f7960bb9fd740f8c95_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNy02LTEtMS02NTMxMA_ccaa655f-f320-4057-8e2d-a015e25fc498"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc956c14efa9466f9ab1f47b9acd9fac_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNy03LTEtMS02NTMxMA_a262fbb6-e8e0-4130-b64c-5b813d9d4d3f"
      unitRef="usd">253400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f518f6d98af4c62b6978e5788ddf85e_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNy04LTEtMS02OTg3Nw_08fe671c-976c-4b86-8a38-f12bf24fe99d"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib9cb1afe17664fc7b3eaa3e1522d0e68_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfNy04LTEtMS02NTMxMA_caef4528-17a1-480d-9b27-adc67f3f49ff"
      unitRef="usd">477100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7a341fa886ba4dfc8f71aa967c7637ce_D20210201-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfOC0xLTEtMS02NTMxMA_b78d7177-c6ed-42ae-98e4-ad9619546713"
      unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i17ffae2e692648f88741da04253f642a_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfOS00LTEtMS02NTMxMA_a2a2ec89-1cb3-4f19-ae29-4777dc54bee3"
      unitRef="usd">700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i75d76b3441754c63947685df6342b43c_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfOS04LTEtMS02NTMxMA_f2450c7e-25f6-4b3b-b2d7-4622e2445597"
      unitRef="usd">700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="i911ffcece7764f93bbe94e0571d5ff1e_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTAtNy0xLTEtNjUzMTA_8b14406c-b8a4-44e1-b686-91f468a2c458"
      unitRef="usd">7400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i75d76b3441754c63947685df6342b43c_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTAtOC0xLTEtNjUzMTA_f95e2237-76f9-48e2-a86d-f97fcbc9137b"
      unitRef="usd">7400000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7d66d0611cbf49198596570cdabd7249_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTEtNi0xLTEtNjUzMTA_0c6aae21-e2af-47a9-ac40-5451c818741a"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i75d76b3441754c63947685df6342b43c_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTEtOC0xLTEtNjUzMTA_7fdf550e-29d3-4bf0-a434-133197e641d3"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i4e7985c47e444d68ac9667b0c6b0a51a_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTItMS0xLTEtNjUzMTA_1f9d65cb-406c-4052-ba80-898e1f007250"
      unitRef="shares">70600922</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e7985c47e444d68ac9667b0c6b0a51a_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTItMi0xLTEtNjUzMTA_0d05d49d-0aa6-4a3e-87df-f7127a74ba11"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9f41209842646acb613d9ca70bdc681_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTItNC0xLTEtNjUzMTA_1f3cfdc2-b318-4857-9e36-6771faa57f14"
      unitRef="usd">224300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2fd8887139846409c81e18e05325e47_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTItNS0xLTEtNjUzMTA_5c119ed8-1c1d-435a-a1f0-c29f7520395c"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib643cf2d5fd946518d89041f3122e152_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTItNi0xLTEtNjUzMTA_b02528d2-9b30-4a14-b326-6016f5361078"
      unitRef="usd">-200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iddd27ecb32fa4c7e8dd790e7dd39241b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTItNy0xLTEtNjUzMTA_cec87291-1c04-462b-b294-6e8a5cbf3dac"
      unitRef="usd">260800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i954aed9e333440f0af175e684bd35042_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTItOC0xLTEtNjk4Nzk_88c73546-53b4-46ec-9e2f-3546c0b8ee6e"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4cbf9063ff77428c9334c60f8bf926c5_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTItOC0xLTEtNjUzMTA_91216a2e-cfd1-457d-8b9b-6c68c1727f7a"
      unitRef="usd">485000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i8b2b4c5032d44683a04d943260c4d1d8_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTMtMS0xLTEtNjk4NDI_1a547096-2cf5-40c4-9c03-a1877bc131b5"
      unitRef="shares">8563</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i75c26fd1440d4f709d7532c3c318b7a2_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTQtNC0xLTEtNjk4NDI_08eb324d-7a97-490b-b8e1-d64d28abed53"
      unitRef="usd">500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTQtOS0xLTEtNjk4NDY_98e261d4-3208-46a3-ad0b-6707ecf4cc1f"
      unitRef="usd">500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="i87eb51f1e268472daf7104a07726eedc_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTUtNy0xLTEtNjk4NDI_262bd37f-01be-42c2-a2c1-b7ce163da029"
      unitRef="usd">18400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTUtOS0xLTEtNjk4NDY_61d2d423-c56b-40a5-9d2a-e63d643baf83"
      unitRef="usd">18400000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4ae22ede053c46d891f98816123366b0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTYtNi0xLTEtNjk4NDI_b93591bc-855f-40eb-89f8-70f066140b90"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTYtOS0xLTEtNjk4NDY_9b21fbd6-ad09-40be-b459-326b90957ddf"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i8171ac0e84354391b838674ab4b2d75c_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTctMS0xLTEtNjk4NDI_42c8cb49-782b-4a26-8c66-9f9a6ad13a88"
      unitRef="shares">70609485</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8171ac0e84354391b838674ab4b2d75c_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTctMi0xLTEtNjk4NDI_5f5bf3c9-71a9-4318-a271-f68406ddd9da"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie4761866b7454f538edf7310a9be9a46_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTctNC0xLTEtNjk4NDI_c72a060d-44da-4184-8c0b-72bfda8757bf"
      unitRef="usd">224800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97a4a2d4e2d74b0d8f407d34b4603a22_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTctNS0xLTEtNjk4NDI_9036b31d-87a6-480d-96a6-2115332f2c29"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i043bf02f733847a1812ac77143fe7b60_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTctNi0xLTEtNjk4NDI_266f483b-602b-4415-bbca-74833fab090a"
      unitRef="usd">-400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9eeb084aa1ef4cdaa21ed2d253f99639_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTctNy0xLTEtNjk4NDI_e04534b0-4708-4d65-8f61-04a271a5709e"
      unitRef="usd">279200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f9e71c5cbd0445f801b375df3687fe3_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTctOC0xLTEtNjk4ODI_e64dfc93-1711-462d-8761-726f46d04ca1"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ceac7fa48604d288996777b0d6a54ab_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTctOS0xLTEtNjk4NDY_4dd777f2-ff55-433d-b997-651e78777a23"
      unitRef="usd">503700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i8b1b82bb04af497a9b570abcd235152e_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTktMS0xLTEtNjUzMTA_e9a88918-d4a4-4861-99bc-8308ba9b0fec"
      unitRef="shares">70631525</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b1b82bb04af497a9b570abcd235152e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTktMi0xLTEtNjUzMTA_89d73d9d-87ba-4249-b221-446fed81b24f"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaceff1ceee194d00ad0b3bf487edcb34_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTktNC0xLTEtNjUzMTA_2ac23487-746d-48c4-a673-7c41bc9f125d"
      unitRef="usd">225600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i218e7f51bb3f49c48ca3068b7c65ee3a_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTktNS0xLTEtNjUzMTA_443e48e9-4836-48cd-a453-3cb366a1fd5b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1cd6599c4f0e4bff94b2677717f5ef43_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTktNi0xLTEtNjUzMTA_75478e7c-0c3a-4135-9ff7-ccf3b4ab8943"
      unitRef="usd">-500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54088f79ab274c7080d35c6d055b55ba_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTktNy0xLTEtNjUzMTA_02841610-dca7-4c53-89fc-d9d38fb70314"
      unitRef="usd">309000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3504d5b0efbd45adb804e69a6b50fc8d_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTktOC0xLTEtNjk4ODQ_5838bbd1-157f-4b92-a6d1-c75d7fc01738"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMTktOC0xLTEtNjUzMTA_0e908943-907d-4c68-824b-1a2a6ea58807"
      unitRef="usd">534200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic18bc6fb334740d787fab5f61afa509e_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjAtNC0xLTEtNjUzMTA_dafb05b1-af1b-448b-9f9b-c986519cf22e"
      unitRef="usd">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id911930d7be94ebb85c3ced4d8f5c295_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjAtOC0xLTEtNjUzMTA_92be1ed4-ef46-494e-8c2f-f8a2f07be7a2"
      unitRef="usd">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="i274f887050334e74b719dc55cd4fafe4_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjMtNy0xLTEtNjUzMTA_0de10d91-78ab-40ff-bb4b-24a945f38a87"
      unitRef="usd">-13400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id911930d7be94ebb85c3ced4d8f5c295_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjMtOC0xLTEtNjUzMTA_2bc5e94c-7013-4d7a-917b-5a768d10554f"
      unitRef="usd">-13400000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i160ab4b4ca024d98a0e074b7bbf518c1_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjQtNi0xLTEtNjUzMTA_f3c2a01a-f2f4-44fb-a370-89631088676b"
      unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id911930d7be94ebb85c3ced4d8f5c295_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjQtOC0xLTEtNjUzMTA_b1042d34-a9eb-462d-98a1-5b5dffef8610"
      unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i2032eb1bdc6e407aa959f0fafaac2fdd_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjUtMS0xLTEtNjUzMTA_f1863a4b-8df4-415a-84cf-70d047055072"
      unitRef="shares">70631525</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2032eb1bdc6e407aa959f0fafaac2fdd_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjUtMi0xLTEtNjUzMTA_14591c98-535f-4936-b6d4-13853a82b930"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a021a84b0a8469786b9a7ae6bcdac44_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjUtNC0xLTEtNjUzMTA_4404918e-fdc1-4208-9dc3-feca145acbc5"
      unitRef="usd">226400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i492fffc542574b93a3e3ab1ccafb37d8_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjUtNS0xLTEtNjUzMTA_a185b009-4999-46fe-9673-ffd509484e65"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if96cd56fb630457389d757409948c5ad_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjUtNi0xLTEtNjUzMTA_b3600bb8-ca33-480e-a959-4aec78c0138f"
      unitRef="usd">-800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i954a76f9590f4ec2911cc60b83b9e8b1_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjUtNy0xLTEtNjUzMTA_aa274904-af35-4a84-97eb-968ef8e7b2bd"
      unitRef="usd">295600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4fbda29530b64634b77f91e70eced193_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjUtOC0xLTEtNjk4ODY_898f9e55-32f0-434c-8a3e-6c62b64effd1"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb3951da0b644b2d9398417003a1424c_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjUtOC0xLTEtNjUzMTA_d9f2aaf9-bead-4263-8e42-8b6f45f2aca3"
      unitRef="usd">521300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i024539ac34594f7c90cf2d7ef2f3d2ee_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjYtNC0xLTEtNjUzMTA_aa356f8b-e6c4-4c60-99de-4e3b61f3d2b8"
      unitRef="usd">900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i47a6495d9e264518a0f6ece6752401aa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjYtOC0xLTEtNjUzMTA_bfab724e-90c0-479b-993e-f2252c36b50a"
      unitRef="usd">900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i56828b44186748a3ab0abc548d52412a_D20220201-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjctMS0xLTEtNjUzMTA_450ff13c-80e7-4d2a-b3d1-7a492bc33554"
      unitRef="shares">22516</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="iaeb7988731af4007bad5ef3246272f3a_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjgtNy0xLTEtNjUzMTA_c209d56e-b50b-420b-a123-1e1532509266"
      unitRef="usd">2400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i47a6495d9e264518a0f6ece6752401aa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjgtOC0xLTEtNjUzMTA_199db4de-b00f-4a4f-98b0-e4d33aff980a"
      unitRef="usd">2400000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic20189e696894ccea2d2e7b6c9b947d6_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjktNi0xLTEtNjUzMTA_d2e74473-ec65-4076-82b1-311af25a9cad"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i47a6495d9e264518a0f6ece6752401aa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMjktOC0xLTEtNjUzMTA_ab37ee1e-a3c9-4369-b525-d8de75643a18"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i5118e5f025364255a5fcbb5b1e3ae2d6_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzAtMS0xLTEtNjUzMTA_63d7d03d-47c6-4170-b63d-96f6e314fb7a"
      unitRef="shares">70654041</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5118e5f025364255a5fcbb5b1e3ae2d6_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzAtMi0xLTEtNjUzMTA_93ccb5e9-81a3-4f29-b867-6f151fcb2ea9"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id030ca29ca164b34a6f50483f1d5b095_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzAtNC0xLTEtNjUzMTA_9ef5f90a-19d6-4fe4-bd08-76b769e24912"
      unitRef="usd">227300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieafc4213a63442279e2521889252c7f0_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzAtNS0xLTEtNjUzMTA_82aa9e5d-e124-47e7-ae4a-dbd64098c071"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6473428bfb6946c8908a724a4db06dc1_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzAtNi0xLTEtNjUzMTA_0c328fc1-62b6-4be4-9a99-a41fd18ac528"
      unitRef="usd">-600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97f04b1ec4364daebf9c3b2e1d1dab80_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzAtNy0xLTEtNjUzMTA_3e31e96e-ed42-4b94-80c0-7c3144cda414"
      unitRef="usd">298000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64c7b18f643941cfaf1c568d6e99a556_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzAtOC0xLTEtNjk4ODg_deb583e9-412a-43be-8d4d-ce910758ec34"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idf4dd5f7bf914642a89ceb508105afe4_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzAtOC0xLTEtNjUzMTA_bb91126e-8227-4031-9104-e7324fcbafdb"
      unitRef="usd">524800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i528e71acc9d545c59fe30b7fcf81dd60_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzEtNC0xLTEtNjY0OTk_61184ea7-04f3-4df3-8116-05cca98acc07"
      unitRef="usd">900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzEtOS0xLTEtNjY1MjU_7baeb7a0-9672-4a3d-aac4-1e22d079885c"
      unitRef="usd">900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6952ac0bb84d40e0a11b1daa70dc0ff2_D20220501-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzItMS0xLTEtNjY0ODc_983e9e21-99b0-438e-af23-6ca9412e5c5a"
      unitRef="shares">5163</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i140f35c87ab04f33a19196251d260a91_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzMtOC0xLTEtNzA2Njk_2093523d-bdc3-4025-8129-ea40b6aee58f"
      unitRef="usd">20200000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzMtOS0xLTEtNzA2Njk_d111e507-d517-4ebc-ad37-a07d4f5ebadf"
      unitRef="usd">20200000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:ProfitLoss
      contextRef="iad22e47934504e9bb046f6de1ee3d012_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzMtNy0xLTEtNjY1MjU_7760616f-3aa4-4cea-b39b-d2d7e419e912"
      unitRef="usd">18400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i140f35c87ab04f33a19196251d260a91_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzMtOC0xLTEtNjY1MjU_fdb694a6-a6d8-4f3c-aa7c-ea5864d5900d"
      unitRef="usd">-500000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzMtOS0xLTEtNjY1MjU_3600c60f-9bf7-468a-b0ae-754d62ea4cbc"
      unitRef="usd">17900000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia85c43b6503d4d5280e4ca8647286981_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzQtNi0xLTEtNjY1MjU_982f7675-3019-4fbc-9c10-878a1fea966f"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzQtOS0xLTEtNjY1MjU_a6a22b0b-bcf4-40cc-9c0b-dfcf3f0ce0de"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i7a2086d3ac0e49a989856225ab2a6d87_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzYtMS0xLTEtNjYzNzM_7387317b-27d9-41ce-a608-720bbb3c3bc5"
      unitRef="shares">70659204</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a2086d3ac0e49a989856225ab2a6d87_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzYtMi0xLTEtNjY0OTM_bfde2f13-3d41-433a-92d7-cd158921b3f9"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iacdd35ec8e68479d93fc9e37442d6cc2_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzYtNC0xLTEtNjY0OTk_2d950620-ea32-4027-afa9-f24dbc25088e"
      unitRef="usd">228200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5584fd5682f446fba843be860211b396_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzYtNS0xLTEtNjY1MTI_b4673e1b-66a7-4bad-ada5-b9c82ba0be0b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i29c8694164024c95a96fd0b5b6b372e4_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzYtNi0xLTEtNjY1MjU_0d6fe18c-14e4-4920-95a8-b255d40d3fd2"
      unitRef="usd">-1100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6fd5bc4433c4f129fd53bc93ca2c152_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzYtNy0xLTEtNjY1MjU_b09159f9-cc55-49b6-8b7d-235c0fc2e841"
      unitRef="usd">316400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icfa56c92970543469118f24491d325f7_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzYtOC0xLTEtNjY1MzQ_281d2b2d-b1d7-42cc-9305-682a1241e131"
      unitRef="usd">19700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yNS9mcmFnOmY5YzkwYmQyMzMwZTRkYTFiMzNmNTg1OTEzYzA3YjJiL3RhYmxlOmUxZjM2ZjFjZWI5NzRkYzc4YWNhZTA0MTQxYzMzZGEwL3RhYmxlcmFuZ2U6ZTFmMzZmMWNlYjk3NGRjNzhhY2FlMDQxNDFjMzNkYTBfMzYtOS0xLTEtNjY1MjU_909e63c0-f105-4d5e-8315-fbeb152e056a"
      unitRef="usd">563300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMy0xLTEtMS02NTMxMA_314e285f-404b-4581-9fcb-135303507fb2"
      unitRef="usd">6900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMy0zLTEtMS02NTMxMA_70a1896d-6476-4f9e-a042-38b3a0a6bae6"
      unitRef="usd">28000000.0</us-gaap:ProfitLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNS0xLTEtMS02NTMxMA_26c5c8b7-5814-41a6-8af2-48fe52ed7117"
      unitRef="usd">100000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNS0zLTEtMS02NTMxMA_52df9c2d-a10b-479b-82c4-e8755c161eb4"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNi0xLTEtMS02NTMxMA_a4b7e371-b577-4323-ae26-a7137178088c"
      unitRef="usd">17200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNi0zLTEtMS02NTMxMA_8fdf55ad-1ccd-40d9-beb7-d2bb78ae0d3a"
      unitRef="usd">13700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNy0xLTEtMS02NTMxMA_707dedfa-7aff-4d1d-b0e1-f9579ca31f1c"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNy0zLTEtMS02NTMxMA_679cfece-3313-45a9-963c-fed5ad1696d0"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfOC0xLTEtMS02NTMxMA_24e3043c-3b02-41db-8c05-565ccb2dcb23"
      unitRef="usd">3900000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfOC0zLTEtMS02NTMxMA_8dea9cff-b6f2-4943-9888-6816e7a266ae"
      unitRef="usd">3000000.0</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfOS0xLTEtMS02NTMxMA_664d2ced-a047-4ca5-94b8-1dda62be8524"
      unitRef="usd">3600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfOS0zLTEtMS02NTMxMA_de013f4f-7f2f-408a-9a0d-13783641752b"
      unitRef="usd">4200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTAtMS0xLTEtNjUzMTA_a2a83a6e-9185-4617-8460-8a474e147d84"
      unitRef="usd">2600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTAtMy0xLTEtNjUzMTA_dbe1594e-47dd-42d5-9279-3571c080096c"
      unitRef="usd">2000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTEtMS0xLTEtNjUzMTA_3f0aff2b-49d4-4ac2-81b7-4eab4052dbbe"
      unitRef="usd">2200000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTEtMy0xLTEtNjUzMTA_a31fe078-6c8e-40df-8afc-f594441c23ec"
      unitRef="usd">1700000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTItMS0xLTEtNjUzMTA_0dc6446c-6e24-4cbe-a7fd-7a2759f9a067"
      unitRef="usd">-200000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTItMy0xLTEtNjUzMTA_a76ca154-d93a-4313-9da9-7e34c4cb62ec"
      unitRef="usd">-200000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTMtMS0xLTEtNjUzMTA_76c6a443-a7ee-4d36-b608-0704edfae251"
      unitRef="usd">-700000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTMtMy0xLTEtNjUzMTA_805f35ec-e13c-482c-ad64-41db933e375f"
      unitRef="usd">4800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTUtMS0xLTEtNjUzMTA_ff22a15c-9692-495b-abed-467ce6133fb4"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTUtMy0xLTEtNjUzMTA_c1759ad5-07ec-40c9-b7bd-5fd07ffab33e"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTYtMS0xLTEtNjUzMTA_87e709e0-e956-4541-9170-62cf3a5d1512"
      unitRef="usd">3100000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTYtMy0xLTEtNjUzMTA_a7286237-0dff-4bec-a1f6-f17413132b0b"
      unitRef="usd">100000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTctMS0xLTEtNjY1NDQ_fd68a6db-a909-4715-a628-a94a9a8f3f07"
      unitRef="usd">-100000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTctMy0xLTEtNjY1NDQ_ce11a072-e848-444a-9a97-f1845a5013c2"
      unitRef="usd">200000</us-gaap:OtherNoncashIncomeExpense>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTgtMS0xLTEtNjUzMTA_19fbf406-4038-469c-a4df-8ae796fa799e"
      unitRef="usd">18100000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableTrade
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTgtMy0xLTEtNjUzMTA_dfd9ebc4-78a3-4a34-a07a-c0095d6884ed"
      unitRef="usd">12300000</avo:IncreaseDecreaseInAccountsReceivableTrade>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTktMS0xLTEtNjUzMTA_3d01b136-e93d-43c5-bbb9-f5c94295f9ef"
      unitRef="usd">2500000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMTktMy0xLTEtNjUzMTA_4bf37d56-416c-459a-8c54-82b6ac6dfe58"
      unitRef="usd">100000</avo:IncreaseDecreaseInAccountsReceivableGrowerAndFruitAdvances>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjAtMS0xLTEtNjUzMTA_a5aeeede-7b36-4184-b2fb-b732d1db1887"
      unitRef="usd">800000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjAtMy0xLTEtNjUzMTA_dba9a3df-728a-43a0-b570-f6f89c35093f"
      unitRef="usd">200000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjEtMS0xLTEtNjUzMTA_1c629bd9-cdde-4ae2-8b12-f51794683fac"
      unitRef="usd">35000000.0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjEtMy0xLTEtNjUzMTA_e6c4718a-71da-4541-942b-825d676d9dda"
      unitRef="usd">29100000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjItMS0xLTEtNjUzMTA_55f98712-0f76-401c-96a1-0fee6b2b313a"
      unitRef="usd">-1400000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjItMy0xLTEtNjUzMTA_17175295-10a9-4b15-9f60-355b48582cdb"
      unitRef="usd">900000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjMtMS0xLTEtNjUzMTA_2ac82156-e036-4ca1-9ed2-258a3e257534"
      unitRef="usd">400000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjMtMy0xLTEtNjUzMTA_45c34b42-f7bd-4569-87bb-f666c5787b7e"
      unitRef="usd">3100000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjQtMS0xLTEtNjUzMTA_abb9cf91-e8bd-4417-89f4-7bd9448f7304"
      unitRef="usd">-1100000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjQtMy0xLTEtNjUzMTA_2fb6a378-e1e9-419c-9b87-dd80a236ad26"
      unitRef="usd">4900000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjUtMS0xLTEtNjUzMTA_91100ca0-5e45-446e-9a07-c06f30e86f5c"
      unitRef="usd">10100000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjUtMy0xLTEtNjUzMTA_6fd24fbe-82ab-4715-810f-b79bea55aafa"
      unitRef="usd">10900000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjYtMS0xLTEtNjUzMTA_fc836664-3649-46f9-b3ee-fc08e0a72b2e"
      unitRef="usd">900000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjYtMy0xLTEtNjUzMTA_bfc5caff-03d9-4819-bf2a-f1e0df80aaee"
      unitRef="usd">800000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjctMS0xLTEtNjUzMTA_dc5bf511-1c8a-4c35-9cb0-9e595abae3e0"
      unitRef="usd">20900000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjctMy0xLTEtNjUzMTA_f098c17a-203f-44d9-b9b1-ec918b16825e"
      unitRef="usd">7900000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjgtMS0xLTEtNjUzMTA_444f9291-f59e-42ea-831f-45f333ab1e0e"
      unitRef="usd">-3300000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjgtMy0xLTEtNjUzMTA_c882d0b2-47ac-4350-af9e-6f13a4614ee6"
      unitRef="usd">-1400000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjktMS0xLTEtNjUzMTA_29e01f8f-80aa-4a25-9665-840a7414fe5f"
      unitRef="usd">-1400000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjktMy0xLTEtNjUzMTA_fe9097a4-c1b3-4c70-8301-9afa0944c075"
      unitRef="usd">-1500000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzAtMS0xLTEtNjUzMTA_fa543878-4613-4064-a3d7-ac6ac19046cd"
      unitRef="usd">-3000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzAtMy0xLTEtNjUzMTA_fc401711-588e-4cc6-8d0a-5993c1fd060b"
      unitRef="usd">15200000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzItMS0xLTEtNjUzMTA_2264de00-0c27-4488-aaf1-02eaa4cbd0d0"
      unitRef="usd">42000000.0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzItMy0xLTEtNjUzMTA_35b09202-9d24-480e-a83c-324923df7907"
      unitRef="usd">61300000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzMtMS0xLTEtNjUzMTA_2ca0fd6b-0dc0-4a45-afa6-47d2d8be6b49"
      unitRef="usd">2900000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzMtMy0xLTEtNjUzMTA_690f5096-7853-4c19-a440-705774dad726"
      unitRef="usd">2300000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzQtMS0xLTEtNjUzMTA_c89fc85a-1562-4705-b095-8c035b5e604b"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzQtMy0xLTEtNjUzMTA_ad9ff0ba-3510-48d3-a537-575e5825d5ae"
      unitRef="usd">800000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzUtMS0xLTEtNjk2NTc_ae03df29-42ee-4a46-bf3f-bcc9d3b372ec"
      unitRef="usd">4300000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzUtMy0xLTEtNjk2NjM_667ce762-f41e-489a-b88b-120b2343c51f"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzUtMS0xLTEtNjUzMTA_11be5bab-fa71-4f4b-9d77-4e6dc7bf5a02"
      unitRef="usd">400000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzUtMy0xLTEtNjUzMTA_f9626831-5f2a-472d-b8f8-548cea793826"
      unitRef="usd">200000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzYtMS0xLTEtNjUzMTA_6f0e31fe-8326-4447-908a-4e950d7565cf"
      unitRef="usd">0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzYtMy0xLTEtNjUzMTA_80cbb093-884d-40a0-845c-efd19a84bdd4"
      unitRef="usd">2000000.0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzctMS0xLTEtNjUzMTA_b4b7b7b8-e7d1-49c4-b87e-bb71ad401690"
      unitRef="usd">1000000.0</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzctMy0xLTEtNjUzMTA_104cc7b7-27de-43a3-9ee0-86de52562a71"
      unitRef="usd">1500000</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzktMS0xLTEtNjUzMTA_2189faf1-99da-4018-a613-8e15040575d2"
      unitRef="usd">-34200000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMzktMy0xLTEtNjUzMTA_8a9215d1-e96c-4ba6-b4eb-c55b6dbb06a8"
      unitRef="usd">-58900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNDEtMS0xLTEtNjUzMTA_9a056ce5-fde4-418f-97e5-1d399f63d7f8"
      unitRef="usd">40000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNDEtMy0xLTEtNjUzMTA_8c4b484c-49bb-43fd-ab57-b0295584a6bb"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNDItMS0xLTEtNjUzMTA_c08cff87-8555-45f5-957c-082e27ab3bde"
      unitRef="usd">40000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNDItMy0xLTEtNjUzMTA_578fbad3-627b-4dcd-ad5d-a3a64f3c7472"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNDQtMS0xLTEtNjUzMTA_5bce23ac-6c71-4052-a0a7-481869984125"
      unitRef="usd">6600000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNDQtMy0xLTEtNjUzMTA_a7577411-cee0-4d92-ac22-1a467fcb6491"
      unitRef="usd">5700000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNDUtMS0xLTEtNjUzMTA_f1e51c52-181c-471a-9392-26952b7df0c8"
      unitRef="usd">1000000.0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNDUtMy0xLTEtNjUzMTA_7a3aedeb-0af3-4036-bd04-a4c0b7a3668c"
      unitRef="usd">900000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTMtMS0xLTEtNjUzMTA_62dbff8b-6b08-4216-bf93-ea4442f76394"
      unitRef="usd">-7600000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTMtMy0xLTEtNjUzMTA_208a7399-250c-48d7-875c-e1e98a9ae984"
      unitRef="usd">-6600000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTQtMS0xLTEtNjUzMTA_0e5f7a78-3f53-4685-a1bb-e91546448c47"
      unitRef="usd">-500000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTQtMy0xLTEtNjUzMTA_8b83f617-b9cf-4745-b1cf-d09ff818681d"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTUtMS0xLTEtNjUzMTA_3eddc601-354b-4279-bca5-1f004b9428f2"
      unitRef="usd">-45300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTUtMy0xLTEtNjUzMTA_2df640a2-9e31-4497-b397-86103ceaf019"
      unitRef="usd">-50300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTYtMS0xLTEtNjUzMTA_c6ca643a-413a-459b-9d5f-5a59d54a7e6e"
      unitRef="usd">92200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic0a0e8bb6a4f41f4af502d7d0d0b7f7f_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTYtMy0xLTEtNjUzMTA_6186e037-208a-43a1-aab2-d694c5cdb846"
      unitRef="usd">127000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTctMS0xLTEtNjUzMTA_fbfd7da6-2796-4475-87f1-9a38891497a8"
      unitRef="usd">46900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4ceac7fa48604d288996777b0d6a54ab_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNTctMy0xLTEtNjUzMTA_cb87f3b0-c31e-429e-b08b-14feabfb1b65"
      unitRef="usd">76700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNjAtMS0xLTEtNjUzMTA_9857dd4b-ec69-4f00-85cb-81e083d66414"
      unitRef="usd">43800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4ceac7fa48604d288996777b0d6a54ab_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNjAtMy0xLTEtNjUzMTA_18945b1b-9c16-4343-a835-8e4147d0b3ea"
      unitRef="usd">70900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNjEtMS0xLTEtNjUzMTA_1edc07d4-44a2-4573-859e-87cba20e92cc"
      unitRef="usd">3100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i4ceac7fa48604d288996777b0d6a54ab_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNjEtMy0xLTEtNjUzMTA_6a69195a-f595-42c4-a846-9a65f3dbe395"
      unitRef="usd">4200000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNjItMS0xLTEtNjUzMTA_2c76d3bf-a3d1-4a5b-8236-4a3060538eed"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i4ceac7fa48604d288996777b0d6a54ab_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNjItMy0xLTEtNjUzMTA_7d7d1bfe-6564-44cc-9d49-293d4e3921c4"
      unitRef="usd">1600000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNjMtMS0xLTEtNjUzMTA_3bbdaf09-f216-4d24-83aa-ce8c13f27f6e"
      unitRef="usd">46900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4ceac7fa48604d288996777b0d6a54ab_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfNjMtMy0xLTEtNjUzMTA_83cd1de8-aa85-4f6f-aa3d-826958ac3d9d"
      unitRef="usd">76700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNC9mcmFnOmQ2NDlmMmE2NmIyZDQyNzM4ZWQ0OGI1NGZjMGI4ODgzL3RleHRyZWdpb246ZDY0OWYyYTY2YjJkNDI3MzhlZDQ4YjU0ZmMwYjg4ODNfMzE5Mw_040246f9-8d61-4ecf-bf06-95758a795904">General&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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 and a small amount of other fruits for distribution to domestic and international markets. We report our results of operations in three operating segments: Marketing and Distribution, International Farming and Blueberries (see Note 12).&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: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 and variable interest entity (&#x201c;VIE&#x201d;) for which we are the primary beneficiary and have a controlling interest. 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, 2021. 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, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consolidation of VIE&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 May 1, 2022, a reconsideration event (explained in Note 2) occurred related to Moruga S.A.C., an entity for which we have a 60% equity ownership interest. Moruga S.A.C. is a holding company with one wholly owned subsidiary Blueberries Peru, S.A.C. (collectively referred to as &#x201c;Moruga&#x201d;). Moruga was previously accounted for under the equity method, where investments are stated at initial cost and adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions. As a result of the reconsideration event, we concluded that Moruga is a VIE, and that the Company is the primary beneficiary with a controlling interest.  Based on this conclusion, we consolidated Moruga on May 1, 2022.  Prior period financial results accounted for under the equity method may not be comparable to post-consolidated results. &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: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;In March 2022, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-02, Financial Instruments&#x2013;Credit Losses (Topic 326) Troubled Debt Restructurings and Vintage Disclosures, which among other things, requires that entities disclose current-period gross write-offs by year of origination for financing receivables. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of ASU 2022-02 is not expected to be material on our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&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 FASB issued ASU 2020-04, Reference Rate Reform, and a subsequent update following, which provides optional expedients and exceptions for applying GAAP principles to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. The optional expedients in this ASU are available for adoption as of March&#160;12, 2020 through December&#160;31, 2022. The Company is evaluating the impact of electing the adoption of this ASU on our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNC9mcmFnOmQ2NDlmMmE2NmIyZDQyNzM4ZWQ0OGI1NGZjMGI4ODgzL3RleHRyZWdpb246ZDY0OWYyYTY2YjJkNDI3MzhlZDQ4YjU0ZmMwYjg4ODNfNjA0_fbf8e7fa-236a-4bb2-95c8-ccb14dee8df5"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNC9mcmFnOmQ2NDlmMmE2NmIyZDQyNzM4ZWQ0OGI1NGZjMGI4ODgzL3RleHRyZWdpb246ZDY0OWYyYTY2YjJkNDI3MzhlZDQ4YjU0ZmMwYjg4ODNfMzE5MQ_b77e1d7e-0aa3-4b8a-a8a8-78cc3573a6c2">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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 and variable interest entity (&#x201c;VIE&#x201d;) for which we are the primary beneficiary and have a controlling interest. 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, 2021. 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, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNC9mcmFnOmQ2NDlmMmE2NmIyZDQyNzM4ZWQ0OGI1NGZjMGI4ODgzL3RleHRyZWdpb246ZDY0OWYyYTY2YjJkNDI3MzhlZDQ4YjU0ZmMwYjg4ODNfMjc0ODc3OTA4Mjc3Nw_7ab10568-7da4-444f-a71d-6527f9cbcb9a">Consolidation of VIEOn May 1, 2022, a reconsideration event (explained in Note 2) occurred related to Moruga S.A.C., an entity for which we have a 60% equity ownership interest. Moruga S.A.C. is a holding company with one wholly owned subsidiary Blueberries Peru, S.A.C. (collectively referred to as &#x201c;Moruga&#x201d;). Moruga was previously accounted for under the equity method, where investments are stated at initial cost and adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions. As a result of the reconsideration event, we concluded that Moruga is a VIE, and that the Company is the primary beneficiary with a controlling interest.  Based on this conclusion, we consolidated Moruga on May 1, 2022.  Prior period financial results accounted for under the equity method may not be comparable to post-consolidated results.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="i5e0b13e9fd25473493fe5176de91ad07_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNC9mcmFnOmQ2NDlmMmE2NmIyZDQyNzM4ZWQ0OGI1NGZjMGI4ODgzL3RleHRyZWdpb246ZDY0OWYyYTY2YjJkNDI3MzhlZDQ4YjU0ZmMwYjg4ODNfMjE5OTAyMzI2OTAwMA_911396c1-9c16-4700-9764-1b2c096d5bfe"
      unitRef="number">0.60</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNC9mcmFnOmQ2NDlmMmE2NmIyZDQyNzM4ZWQ0OGI1NGZjMGI4ODgzL3RleHRyZWdpb246ZDY0OWYyYTY2YjJkNDI3MzhlZDQ4YjU0ZmMwYjg4ODNfMzE5Mg_4a2d4391-ba98-4dc9-af9a-b098cc8304b0">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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;In March 2022, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-02, Financial Instruments&#x2013;Credit Losses (Topic 326) Troubled Debt Restructurings and Vintage Disclosures, which among other things, requires that entities disclose current-period gross write-offs by year of origination for financing receivables. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of ASU 2022-02 is not expected to be material on our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&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 FASB issued ASU 2020-04, Reference Rate Reform, and a subsequent update following, which provides optional expedients and exceptions for applying GAAP principles to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. The optional expedients in this ASU are available for adoption as of March&#160;12, 2020 through December&#160;31, 2022. The Company is evaluating the impact of electing the adoption of this ASU on our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzI3NDg3NzkxMDE3MTk_73581306-1eb4-4cec-b22e-f436a867b3a4">Business Combination with MorugaThe Company owns a 60% equity interest in Moruga, which was established in 2014 when it began small-scale blueberry plantings in Peru. Since inception, Moruga has expanded to approximately 360 productive hectares.  On May 1, 2022, the shareholders of Moruga amended and restated its shareholders agreement (&#x201c;the Amendment&#x201d;), wherein certain supermajority requirements that previously prevented the Company from directing the primary activities of Moruga were removed.  In connection with the Amendment, shareholders approved a new capital project to farm approximately 600 additional hectares of blueberries in the Olmos region of Peru. Blueberries produced will be marketed through an agreement which gives exclusive marketing rights to a minority shareholder. The new capital project is anticipated to require a total investment of approximately $50&#160;million. The capital investment will be funded by cash flow generated by Moruga and pro-rata shareholder contributions based on each shareholders&#x2019; respective ownership interest.&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 Amendment resulted in the consolidation of Moruga because the Company concluded that that Moruga was a VIE, and the Company could control the primary activities of Moruga and is the primary beneficiary of the entity. Upon consolidation, Moruga was accounted for using the acquisition method of accounting. In relation to our preexisting equity interest, we recognized a remeasurement gain of $2.0&#160;million, calculated as the difference between our 60% investment carrying value of $28.2&#160;million and its acquisition date fair value of $30.2&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preliminary fair value allocation of Moruga&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Moruga is a Level 3 measurement in the fair value hierarchy. Management estimated the fair value of Moruga with the assistance of a third-party valuation specialist, using a combination of the guideline publicly-traded companies (&#x201c;GPC&#x201d;) method under the market approach and the discounted cash flow (&#x201c;DCF&#x201d;) method under the income approach.  We applied an equal weighting to the value conclusions resulting from the two employed approaches, because there was sufficient information available to estimate fair value under both methods. &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;Under the GPC method, valuation multiples are calculated from the operating data and market metrics of the GPCs, and are then evaluated and adjusted based on the strengths and weaknesses of the entity relative to the comparable GPCs. The significant inputs used to estimate the fair value of the investment under the GPC method are the selected business enterprise value (&#x201c;BEV&#x201d;) to EBITDA multiple and BEV to revenue multiple. Of the derived multiples, we selected 8.0x for BEV to EBITDA and 1.1x for BEV to revenue. The mean and median multiples of the GPCs were 9.1x and 9.2x for BEV to EBITDA, respectively, and 1.1x and 0.7x for BEV to revenue, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Under the DCF method, the most significant inputs used to estimate the fair value are the cash flow projections, which are sensitive to the revenue projections, and the weighted average cost of capital (or discount rate) which is used to discount and present value the projected cash flows.  For the revenue projections, we assumed a nearly flat annual growth rate based on the maturity of the existing blueberry plants for the discrete forecast period from 2023 to 2032, prior to reaching the terminal period. The weighted average cost of capital was estimated using a capital asset pricing model and the discount rate used to present value the future cash flows was 9%.&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 allocation of the fair value of Moruga as of the acquisition date is preliminary and subject to change within the allowable measurement period from the acquisition date. Goodwill represents the excess of the sum of the fair value of our previously held equity interest and the fair value of the noncontrolling interest, over the net of the acquisition-date values of the identifiable assets and liabilities assumed. The goodwill is attributable to our expected ability to utilize our existing infrastructure and workforce in Peru during the complementary periods between avocado harvest and processing seasons. The goodwill recognized is not expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Amounts of identifiable assets acquired and liabilities assumed as of the acquisition date 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:85.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value of 100% of Moruga&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Recognized amounts of identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(8.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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 the noncontrolling interest in Moruga on the acquisition date was $20.2&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="i5e0b13e9fd25473493fe5176de91ad07_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzIxOTkwMjMzMDA3Nzk_27c8a5e9-2209-4156-870a-1172b52fb4e7"
      unitRef="number">0.60</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:AreaOfLand
      contextRef="i5e0b13e9fd25473493fe5176de91ad07_I20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzMyOTg1MzQ5MTU2MjQ_a8ad29f7-25b4-4779-a9b0-127e7161b2a7"
      unitRef="ha">360</us-gaap:AreaOfLand>
    <us-gaap:AreaOfLand
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzIxOTkwMjMzMDA3Njk_cc63a499-4c7c-47f0-b2c9-06345ed84b3f"
      unitRef="ha">600</us-gaap:AreaOfLand>
    <us-gaap:PaymentsToAcquireProjects
      contextRef="id8011ac6bf5748bf9752238c7f6003e0_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzI3NDg3NzkxMDE3MjE_d08f0188-548d-4795-9fe6-18c032fa8e51"
      unitRef="usd">50000000</us-gaap:PaymentsToAcquireProjects>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="id8011ac6bf5748bf9752238c7f6003e0_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzIxOTkwMjMzMDA3OTc_ca5ca67e-aca5-4d94-90fb-c7848576e034"
      unitRef="usd">2000000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="i5e0b13e9fd25473493fe5176de91ad07_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzIxOTkwMjMzMDYzODU_221a21b7-aefe-4223-8889-306134516968"
      unitRef="number">0.60</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id8011ac6bf5748bf9752238c7f6003e0_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzIxOTkwMjMzMDA4MTE_1ca6d8c6-f8a6-44ea-bf22-f1842f19c97e"
      unitRef="usd">28200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="id8011ac6bf5748bf9752238c7f6003e0_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzU0OTc1NTg1OTg5Mg_cdaf3175-aa45-4540-8695-4472d183d9af"
      unitRef="usd">30200000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6fd7bc4156f84af0a99e57e44f00696d_I20220731"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzY1OTcwNjk4Mjc4NTM_5a0ea6be-b6c7-4f8a-9d48-b8d072860b8e"
      unitRef="number">8.0</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i80dcd28d1eb747508d177368661c13fd_I20220731"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzY1OTcwNjk4Mjc4NTg_c049371a-a163-49a4-b1fa-7978e6c150f4"
      unitRef="number">1.1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i5dbf5c004ae74303920bf9dc3e2a998e_I20220731"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzY1OTcwNjk4Mjc4NjM_b1e172ea-30dc-4147-8d81-759686549d76"
      unitRef="number">9.1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i050e3e459fd84838afc4718cf0650712_I20220731"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzY1OTcwNjk4Mjc4Njg_cba6d96b-76de-409e-a1a8-671bff70e431"
      unitRef="number">9.2</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i079ecb3715a64b2e9f7b1c63c3580bc0_I20220731"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzY1OTcwNjk4Mjc4NzM_a49cde59-c20d-4e16-8adc-943e2dbb4e9f"
      unitRef="number">1.1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iac6d09fad4f74034a99cf090f66cd329_I20220731"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzY1OTcwNjk4Mjc4Nzg_9db42013-44c1-4f23-ae2d-a51f4ad365b6"
      unitRef="number">0.7</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:EquitySecuritiesFvNiMeasurementInput
      contextRef="ice910147c60e4233aca513476c50a4d5_I20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzIxOTkwMjMzMDYzODE_51282bae-c5e9-45cd-bc54-1974821448c0"
      unitRef="number">0.09</us-gaap:EquitySecuritiesFvNiMeasurementInput>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzI3NDg3NzkxMDE3Mzg_89eca677-4f28-44ab-92d9-dab355ae962f">&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;Amounts of identifiable assets acquired and liabilities assumed as of the acquisition date 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:85.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value of 100% of Moruga&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Recognized amounts of identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(8.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzEtMC0xLTEtNzgwMTgvdGV4dHJlZ2lvbjowMGU3YjAwNmIxMzA0ZTVmOWIzYzNiOGM0YTg4YzUzMF81NDk3NTU4MTM5MjQ_344c1fca-f82d-4f4e-88e5-5bdf1a1d484a"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="ia6e6f76fbe88419ba82f4e06430b4aed_D20220501-20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzEtMS0xLTEtNzY2OTg_233edbb7-8cbe-4183-a846-06b83f3c4344"
      unitRef="usd">50400000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i4eaeaffcf2574e92a4d39093b0c57e58_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzQtMS0xLTEtNzc5NTQ_ae65b07d-a3a9-4768-aa80-1401aa7de2a1"
      unitRef="usd">7700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzUtMS0xLTEtNjgzOTU_9de8a3ad-eb96-4489-ae20-488e6a6b080d"
      unitRef="usd">7700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzYtMS0xLTEtNjgzOTU_5b52ccac-27d4-4507-a9c9-c39ab88ab472"
      unitRef="usd">29600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzctMS0xLTEtNjgzOTU_b1bfca09-9492-43a7-b730-d90a2dfa4b1d"
      unitRef="usd">2800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzktMS0xLTEtNjgzOTU_626e060e-49e9-4cdd-8cc2-8f2766b8dad6"
      unitRef="usd">5600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:Goodwill
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzExLTEtMS0xLTc2Nzg4_bfb646bc-3b1a-4702-8776-3437a34fc3d6"
      unitRef="usd">12500000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzEwLTEtMS0xLTY4Mzk1_7dac6e55-ef60-4825-b9de-f44f509eeb4e"
      unitRef="usd">4500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzExLTEtMS0xLTY4Mzk1_2c4015fc-df24-4f00-9aff-91b5130ed708"
      unitRef="usd">3000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzEyLTEtMS0xLTY4Mzk1_8fc99cf9-0cd9-4842-8cfd-5a9ca2636fa0"
      unitRef="usd">8000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="i4eaeaffcf2574e92a4d39093b0c57e58_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90YWJsZTpkMmM4NTU1ZGI0OTk0N2FhOWQ1NzljZDJjMzY3ODQ3My90YWJsZXJhbmdlOmQyYzg1NTVkYjQ5OTQ3YWE5ZDU3OWNkMmMzNjc4NDczXzEzLTEtMS0xLTY4NDAx_e0b4777e-220c-4977-8c38-a801a86b9d4d"
      unitRef="usd">50400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i137443d6bfeb4fd1b471ded81f79c3b7_I20220501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNDYvZnJhZzoxNGNkNWQ0N2M5NWI0OTg2YWJmZjEwYWU3YWE4MzQ0OC90ZXh0cmVnaW9uOjE0Y2Q1ZDQ3Yzk1YjQ5ODZhYmZmMTBhZTdhYTgzNDQ4XzU0OTc1NTg2OTc5Nw_c6c8a62f-d31e-4a5d-898a-247e18dfe835"
      unitRef="usd">20200000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RleHRyZWdpb246NmJkNWFlOTA4YzcxNDM1YmEyYTVlOTUzNzMxZWRlODNfNjU_baed71a6-2898-4110-84cf-11e4e9f23ddd">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Crop growing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Packaging and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;92.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;48.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Inventory at July&#160;31, 2022 included a $1.1&#160;million adjustment to increase inventories recognized in the business combination with Moruga to their fair value as of May 1, 2022. These inventories, including the fair value adjustment, will be recognized in cost of sales as the underlying inventories are sold. Refer also to Note 2 for more information.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RleHRyZWdpb246NmJkNWFlOTA4YzcxNDM1YmEyYTVlOTUzNzMxZWRlODNfNjY_9a7e1d41-7072-4cde-b23c-dc71ea2fba63">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Crop growing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Packaging and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;92.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;48.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RhYmxlOjIzYzVlZmUxZDc2ZjQ3NTBiZDcyY2RkNmI2ZTg4NjBkL3RhYmxlcmFuZ2U6MjNjNWVmZTFkNzZmNDc1MGJkNzJjZGQ2YjZlODg2MGRfMS0xLTEtMS02NTMxMA_0e27866b-ea3e-4dc0-b1dd-606fdba9f059"
      unitRef="usd">52500000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RhYmxlOjIzYzVlZmUxZDc2ZjQ3NTBiZDcyY2RkNmI2ZTg4NjBkL3RhYmxlcmFuZ2U6MjNjNWVmZTFkNzZmNDc1MGJkNzJjZGQ2YjZlODg2MGRfMS0zLTEtMS02NTMxMA_e9693ea9-2377-4bd1-af41-d21013ccc66f"
      unitRef="usd">22500000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:AgriculturalRelatedInventoryGrowingCrops
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RhYmxlOjIzYzVlZmUxZDc2ZjQ3NTBiZDcyY2RkNmI2ZTg4NjBkL3RhYmxlcmFuZ2U6MjNjNWVmZTFkNzZmNDc1MGJkNzJjZGQ2YjZlODg2MGRfMi0xLTEtMS02NTMxMA_8abea459-df37-4686-b0b5-05ae3c322444"
      unitRef="usd">19400000</us-gaap:AgriculturalRelatedInventoryGrowingCrops>
    <us-gaap:AgriculturalRelatedInventoryGrowingCrops
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RhYmxlOjIzYzVlZmUxZDc2ZjQ3NTBiZDcyY2RkNmI2ZTg4NjBkL3RhYmxlcmFuZ2U6MjNjNWVmZTFkNzZmNDc1MGJkNzJjZGQ2YjZlODg2MGRfMi0zLTEtMS02NTMxMA_bbf34074-2a7b-4cba-b108-f0c6137c5be8"
      unitRef="usd">11900000</us-gaap:AgriculturalRelatedInventoryGrowingCrops>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RhYmxlOjIzYzVlZmUxZDc2ZjQ3NTBiZDcyY2RkNmI2ZTg4NjBkL3RhYmxlcmFuZ2U6MjNjNWVmZTFkNzZmNDc1MGJkNzJjZGQ2YjZlODg2MGRfMy0xLTEtMS02NTMxMA_9d7fd436-9f5a-48a1-b364-8c604677ccaa"
      unitRef="usd">20800000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RhYmxlOjIzYzVlZmUxZDc2ZjQ3NTBiZDcyY2RkNmI2ZTg4NjBkL3RhYmxlcmFuZ2U6MjNjNWVmZTFkNzZmNDc1MGJkNzJjZGQ2YjZlODg2MGRfMy0zLTEtMS02NTMxMA_39530349-250d-43d7-81bc-f0773a83da9b"
      unitRef="usd">13800000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RhYmxlOjIzYzVlZmUxZDc2ZjQ3NTBiZDcyY2RkNmI2ZTg4NjBkL3RhYmxlcmFuZ2U6MjNjNWVmZTFkNzZmNDc1MGJkNzJjZGQ2YjZlODg2MGRfNC0xLTEtMS02NTMxMA_bf709574-e1b0-473b-b4eb-5d0c03638909"
      unitRef="usd">92700000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RhYmxlOjIzYzVlZmUxZDc2ZjQ3NTBiZDcyY2RkNmI2ZTg4NjBkL3RhYmxlcmFuZ2U6MjNjNWVmZTFkNzZmNDc1MGJkNzJjZGQ2YjZlODg2MGRfNC0zLTEtMS02NTMxMA_1f390d6a-767a-4dbb-877e-8b55a2dc65d6"
      unitRef="usd">48200000</us-gaap:InventoryNet>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8zNy9mcmFnOjZiZDVhZTkwOGM3MTQzNWJhMmE1ZTk1MzczMWVkZTgzL3RleHRyZWdpb246NmJkNWFlOTA4YzcxNDM1YmEyYTVlOTUzNzMxZWRlODNfMjc0ODc3OTA2OTk5NA_2f3aea3d-c9ed-4661-8d38-29e29078a117"
      unitRef="usd">1100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RleHRyZWdpb246M2FiYWJmNThlNDJiNGM2Nzk4ODg1NTIzMDI0NDk1ZDVfNjg_baa6911c-d98e-47dd-a6f1-bb18ad16f947">Goodwill and Intangible Asset, net&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Blueberries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill as of October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Business combination with Moruga (Note 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill as of July&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;88.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Goodwill is tested for impairment on an annual basis in the fourth quarter, or when an event or changes in circumstances indicate that its carrying value may not be recoverable. &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:700;line-height:120%"&gt;Intangible asset, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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 intangible asset, net consists of a distributor relationship entirely attributed to the business combination with Moruga on May 1, 2022 (see Note 2). The intangible asset has an amortizable life of 2 years, to be recognized in selling, general and administrative expenses coinciding with the timing of the estimated revenues. Amortization expense was less than $0.1&#160;million for both the three and nine months ended July&#160;31, 2022. The remaining amortization expense is expected to be recognized as follows.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years Ending October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Remaining 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Estimated annual amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RleHRyZWdpb246M2FiYWJmNThlNDJiNGM2Nzk4ODg1NTIzMDI0NDk1ZDVfMjc0ODc3OTA3MjE2MA_b04d7c62-0291-490a-90b7-aa42083cb7e3">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Blueberries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill as of October&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Business combination with Moruga (Note 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill as of July&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;88.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i100a6d7fb3974719b2bcbfa446b4e255_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjI4NjMzMWY2Y2M4ZTQ5NzI4ZjAzYTkyOGQ5MjcwMTYzL3RhYmxlcmFuZ2U6Mjg2MzMxZjZjYzhlNDk3MjhmMDNhOTI4ZDkyNzAxNjNfMS0xLTEtMS02NzQ4Mg_553182f5-d3ae-41f3-897e-dfa077885ef1"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i760a1fef84f2414aaa99a423e562628c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjI4NjMzMWY2Y2M4ZTQ5NzI4ZjAzYTkyOGQ5MjcwMTYzL3RhYmxlcmFuZ2U6Mjg2MzMxZjZjYzhlNDk3MjhmMDNhOTI4ZDkyNzAxNjNfMS0zLTEtMS02OTk4Mg_12be4425-e4e7-4220-bb57-0a2840209e93"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjI4NjMzMWY2Y2M4ZTQ5NzI4ZjAzYTkyOGQ5MjcwMTYzL3RhYmxlcmFuZ2U6Mjg2MzMxZjZjYzhlNDk3MjhmMDNhOTI4ZDkyNzAxNjNfMS0xLTEtMS02NjYwNA_8686b3d6-c052-49a2-bac9-29758b53a3aa"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id274e0887ce84234bd1aa39cc2238192_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjI4NjMzMWY2Y2M4ZTQ5NzI4ZjAzYTkyOGQ5MjcwMTYzL3RhYmxlcmFuZ2U6Mjg2MzMxZjZjYzhlNDk3MjhmMDNhOTI4ZDkyNzAxNjNfMi0xLTEtMS02NzQ4Mg_a45cb76f-fa34-4f6d-9d4f-f4967b5c6204"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i47c7a739d37c4c46ae08ed7d3c731719_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjI4NjMzMWY2Y2M4ZTQ5NzI4ZjAzYTkyOGQ5MjcwMTYzL3RhYmxlcmFuZ2U6Mjg2MzMxZjZjYzhlNDk3MjhmMDNhOTI4ZDkyNzAxNjNfMi0zLTEtMS02OTk4Mg_2cf758ed-25ae-4121-8602-186e047b35de"
      unitRef="usd">12500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjI4NjMzMWY2Y2M4ZTQ5NzI4ZjAzYTkyOGQ5MjcwMTYzL3RhYmxlcmFuZ2U6Mjg2MzMxZjZjYzhlNDk3MjhmMDNhOTI4ZDkyNzAxNjNfMi0xLTEtMS02NjYwNA_200ee5e3-34c6-44ce-a2ae-ced9a6d380af"
      unitRef="usd">12500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i56345fae73ed4768b8772174566d7884_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjI4NjMzMWY2Y2M4ZTQ5NzI4ZjAzYTkyOGQ5MjcwMTYzL3RhYmxlcmFuZ2U6Mjg2MzMxZjZjYzhlNDk3MjhmMDNhOTI4ZDkyNzAxNjNfMy0xLTEtMS02NzQ4Mg_808c641a-e010-464e-ab22-701b68a9c6c9"
      unitRef="usd">76400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i100294272fe34480b1a8de32bb2a2e09_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjI4NjMzMWY2Y2M4ZTQ5NzI4ZjAzYTkyOGQ5MjcwMTYzL3RhYmxlcmFuZ2U6Mjg2MzMxZjZjYzhlNDk3MjhmMDNhOTI4ZDkyNzAxNjNfMy0zLTEtMS02OTk4Mg_610818e0-f483-48de-99f3-3be40221abc5"
      unitRef="usd">12500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjI4NjMzMWY2Y2M4ZTQ5NzI4ZjAzYTkyOGQ5MjcwMTYzL3RhYmxlcmFuZ2U6Mjg2MzMxZjZjYzhlNDk3MjhmMDNhOTI4ZDkyNzAxNjNfOS0xLTEtMS02NjYwNA_09039ef3-8ae7-4ed3-87c8-8ca516f2dd1c"
      unitRef="usd">88900000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RleHRyZWdpb246M2FiYWJmNThlNDJiNGM2Nzk4ODg1NTIzMDI0NDk1ZDVfMjc0ODc3OTA3MjE1OQ_cc6269c0-fbff-4246-9687-47bfbed12ea3">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Intangible asset, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjQ3OWJhMDhkZDc0ZjQzMjJhM2JhYzNjNGNhYzZlMWZkL3RhYmxlcmFuZ2U6NDc5YmEwOGRkNzRmNDMyMmEzYmFjM2M0Y2FjNmUxZmRfMS0xLTEtMS02NzQzOQ_fb75abd0-bb88-40ba-981c-70b24a0ba5f8"
      unitRef="usd">2800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjQ3OWJhMDhkZDc0ZjQzMjJhM2JhYzNjNGNhYzZlMWZkL3RhYmxlcmFuZ2U6NDc5YmEwOGRkNzRmNDMyMmEzYmFjM2M0Y2FjNmUxZmRfMS0zLTEtMS02NzQ1Nw_3ead17f7-f2d2-4ce8-a2d5-ae53da5e19b9"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjQ3OWJhMDhkZDc0ZjQzMjJhM2JhYzNjNGNhYzZlMWZkL3RhYmxlcmFuZ2U6NDc5YmEwOGRkNzRmNDMyMmEzYmFjM2M0Y2FjNmUxZmRfMi0xLTEtMS02NzQzOQ_8c9e12cc-b0b0-4dc0-b560-036b9d3bf651"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjQ3OWJhMDhkZDc0ZjQzMjJhM2JhYzNjNGNhYzZlMWZkL3RhYmxlcmFuZ2U6NDc5YmEwOGRkNzRmNDMyMmEzYmFjM2M0Y2FjNmUxZmRfMi0zLTEtMS02NzQ1Nw_bba2052a-1e93-4ce6-8ca4-e39640beca7b"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjQ3OWJhMDhkZDc0ZjQzMjJhM2JhYzNjNGNhYzZlMWZkL3RhYmxlcmFuZ2U6NDc5YmEwOGRkNzRmNDMyMmEzYmFjM2M0Y2FjNmUxZmRfMy0xLTEtMS02NzQ0NQ_4e79286e-e422-4e0f-92ed-1c4410bf2ad1"
      unitRef="usd">2800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjQ3OWJhMDhkZDc0ZjQzMjJhM2JhYzNjNGNhYzZlMWZkL3RhYmxlcmFuZ2U6NDc5YmEwOGRkNzRmNDMyMmEzYmFjM2M0Y2FjNmUxZmRfMy0zLTEtMS02NzQ1MQ_c17980ea-567d-4397-bb5b-24f8ed2f29a9"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RleHRyZWdpb246M2FiYWJmNThlNDJiNGM2Nzk4ODg1NTIzMDI0NDk1ZDVfMjc0ODc3OTA3MjE2MQ_a1faaadc-e8fb-42fa-972c-a5188c0544ab">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RleHRyZWdpb246M2FiYWJmNThlNDJiNGM2Nzk4ODg1NTIzMDI0NDk1ZDVfMjE5OTAyMzI1ODM4MA_5a4cfde8-fe3c-433b-93ce-1991186a0f79"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RleHRyZWdpb246M2FiYWJmNThlNDJiNGM2Nzk4ODg1NTIzMDI0NDk1ZDVfMjE5OTAyMzI1ODM4MA_97b17474-84f5-4e48-8ca7-b47ca78384ac"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RleHRyZWdpb246M2FiYWJmNThlNDJiNGM2Nzk4ODg1NTIzMDI0NDk1ZDVfMjc0ODc3OTA3MjE3NQ_6a36726a-face-41b8-a40a-7e8260bae1e1">The remaining amortization expense is expected to be recognized as follows.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years Ending October 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Remaining 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Estimated annual amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjc2NmQ1MTlkNWFiMTQ5NzZhZmI5YWM0ZTRmNDA0ZTRmL3RhYmxlcmFuZ2U6NzY2ZDUxOWQ1YWIxNDk3NmFmYjlhYzRlNGY0MDRlNGZfMi0xLTEtMS02ODQ4MQ_03e38519-49e5-407a-89fc-6a61e04dbf61"
      unitRef="usd">1300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjc2NmQ1MTlkNWFiMTQ5NzZhZmI5YWM0ZTRmNDA0ZTRmL3RhYmxlcmFuZ2U6NzY2ZDUxOWQ1YWIxNDk3NmFmYjlhYzRlNGY0MDRlNGZfMi0yLTEtMS02ODQ4Mw_96505624-1bce-452a-8cdc-8977cd72502a"
      unitRef="usd">1200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80MC9mcmFnOjNhYmFiZjU4ZTQyYjRjNjc5ODg4NTUyMzAyNDQ5NWQ1L3RhYmxlOjc2NmQ1MTlkNWFiMTQ5NzZhZmI5YWM0ZTRmNDA0ZTRmL3RhYmxlcmFuZ2U6NzY2ZDUxOWQ1YWIxNDk3NmFmYjlhYzRlNGY0MDRlNGZfMi0zLTEtMS02ODQ4NQ_75870fe2-9913-40b9-a9dd-57efd69eb068"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90ZXh0cmVnaW9uOmZhODRlNDJjMDBlZTQyZWM4MDRkMzk5OWMxMDAyM2U3XzI3NDg3NzkwNzAwNTI_c0b5a4cf-0f56-4115-a079-b2e49e3546d0">Details of Certain Account Balances&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Employee-related&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outside fruit purchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;VAT and local taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Legal settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;7.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;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other expense (income)&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:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(Gains) losses on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency transaction loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90ZXh0cmVnaW9uOmZhODRlNDJjMDBlZTQyZWM4MDRkMzk5OWMxMDAyM2U3XzI3NDg3NzkwNzAwNTM_cd9c8010-1fa4-4f67-8e7e-b77f1d187c66">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Employee-related&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Outside fruit purchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;VAT and local taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Legal settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;7.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;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzEtMS0xLTEtNjY4NjM_11c8ecdd-2457-48ed-a712-e64bde369424"
      unitRef="usd">12300000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzEtMy0xLTEtNjY4NjM_3d5b08b4-7e2f-41fc-82b0-f788770873a4"
      unitRef="usd">14600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <avo:AccruedFreightCostsCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzItMS0xLTEtNjY4NjM_018517eb-7be4-4396-95b4-4546a927f0aa"
      unitRef="usd">5400000</avo:AccruedFreightCostsCurrent>
    <avo:AccruedFreightCostsCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzItMy0xLTEtNjY4NjM_2b7c8041-2df8-4a66-be92-42b79d411fcb"
      unitRef="usd">3900000</avo:AccruedFreightCostsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzMtMS0xLTEtNjY4NjM_e4cc777a-69e1-4cd7-940f-040d4480a342"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzMtMy0xLTEtNjY4NjM_19f3d0fa-fcdd-4b8c-9ffa-7d8f54b76d49"
      unitRef="usd">2100000</us-gaap:DerivativeLiabilitiesCurrent>
    <avo:AccruedConstructionInProgressCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzQtMS0xLTEtNjY4NjM_57287323-6a3d-4eac-9968-5d40c583562d"
      unitRef="usd">0</avo:AccruedConstructionInProgressCurrent>
    <avo:AccruedConstructionInProgressCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzQtMy0xLTEtNjY4NjM_9be76c27-f9c3-43a1-8522-92302a2c702c"
      unitRef="usd">200000</avo:AccruedConstructionInProgressCurrent>
    <avo:AccruedFruitCostsCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzUtMS0xLTEtNjY4NjM_18013d2b-cf81-4ad9-af28-c57f9bd9adb0"
      unitRef="usd">1600000</avo:AccruedFruitCostsCurrent>
    <avo:AccruedFruitCostsCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzUtMy0xLTEtNjY4NjM_caf2f2b7-0ea0-4c7d-8361-aef01c3bd6d4"
      unitRef="usd">2200000</avo:AccruedFruitCostsCurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzYtMS0xLTEtNjY4NjM_50ee51ff-f1bb-4801-ab65-fe5adba4ec65"
      unitRef="usd">1700000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzYtMy0xLTEtNjY4NjM_2f9c3079-78c8-4a29-8c52-4d47a75ded48"
      unitRef="usd">1000000.0</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <avo:AccruedLegalSettlement
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzctMS0xLTEtNjY4NjM_85133aca-ad37-4b8e-bffb-d0c79304a8fd"
      unitRef="usd">800000</avo:AccruedLegalSettlement>
    <avo:AccruedLegalSettlement
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzctMy0xLTEtNjY4NjM_69122d6c-d8a8-48db-bd12-ea57a166688a"
      unitRef="usd">800000</avo:AccruedLegalSettlement>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzgtMS0xLTEtNjY4NjM_38f8b83d-50ce-4ebd-9f8e-f4108ad2536e"
      unitRef="usd">7200000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzgtMy0xLTEtNjY4NjM_b1a68a54-629f-4813-aac9-c4e06bb064cf"
      unitRef="usd">4000000.0</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzktMS0xLTEtNjY4NjM_e2123618-43ac-478b-993b-e56219e1b4b1"
      unitRef="usd">29000000.0</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTpmZjdhYjA5YzYxNjA0NDNiYjNhZWNmYmVkNzA1ZmYwZS90YWJsZXJhbmdlOmZmN2FiMDljNjE2MDQ0M2JiM2FlY2ZiZWQ3MDVmZjBlXzktMy0xLTEtNjY4NjM_cc3cf3bc-4cba-453a-88ca-5be7357eaf7b"
      unitRef="usd">28800000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90ZXh0cmVnaW9uOmZhODRlNDJjMDBlZTQyZWM4MDRkMzk5OWMxMDAyM2U3XzI3NDg3NzkwNzAwNTQ_343aa9c4-7404-426f-8a29-2340f0846ee7">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(Gains) losses on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency transaction loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzItMS0xLTEtNjY4NjM_036646b4-9060-496c-b3b3-4cf1361cf8a2"
      unitRef="usd">100000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzItMy0xLTEtNjY4NjM_21105954-a434-45e4-bed5-ba193e2771a1"
      unitRef="usd">-200000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzItNS0xLTEtNjY4NjM_bfa0699b-117c-4bb7-b08f-0df3d07e54f9"
      unitRef="usd">3100000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzItNy0xLTEtNjY4NjM_cf0a0712-834c-4122-83b4-b5f2dfaf8322"
      unitRef="usd">100000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzMtMS0xLTEtNjY4NjM_d6b8356e-ae58-4838-91b8-2ca3cc2bdb26"
      unitRef="usd">-1200000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzMtMy0xLTEtNjY4NjM_2c9224ee-a6a1-46c7-82f4-b9b76f217871"
      unitRef="usd">-1000000.0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzMtNS0xLTEtNjY4NjM_a2d64081-4d6d-49fd-b817-86e7545dda9d"
      unitRef="usd">-1100000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzMtNy0xLTEtNjY4NjM_c70e7558-3e3c-49dc-9321-ac2ed748bb02"
      unitRef="usd">-2800000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:InterestIncomeOther
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzQtMS0xLTEtNjY4NjM_590f1521-6c3a-4daf-8b4e-49f3aa46b26b"
      unitRef="usd">300000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzQtMy0xLTEtNjY4NjM_f6de8d0e-13ff-4070-8858-3fce3860495b"
      unitRef="usd">300000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzQtNS0xLTEtNjY4NjM_f32d841b-51aa-43dc-9f47-4fce3acdd579"
      unitRef="usd">1500000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzQtNy0xLTEtNjY4NjM_cc0a230d-a57e-4a11-bffb-5707003f84ae"
      unitRef="usd">1400000</us-gaap:InterestIncomeOther>
    <avo:OtherNonoperatingExpenseIncomeNet
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzUtMS0xLTEtNjk5NTE_4a74e662-c795-4a54-907d-9f2cb1841565"
      unitRef="usd">100000</avo:OtherNonoperatingExpenseIncomeNet>
    <avo:OtherNonoperatingExpenseIncomeNet
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzUtMy0xLTEtNjk5NTE_62d63630-77c2-41f2-b19e-88a654796d85"
      unitRef="usd">-400000</avo:OtherNonoperatingExpenseIncomeNet>
    <avo:OtherNonoperatingExpenseIncomeNet
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzUtNS0xLTEtNjk5NTE_1265a001-1347-4417-8bde-4d40cbe61351"
      unitRef="usd">-100000</avo:OtherNonoperatingExpenseIncomeNet>
    <avo:OtherNonoperatingExpenseIncomeNet
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzUtNy0xLTEtNjk5NTE_55bc4786-2cc1-441d-9b8d-61df6e6cb764"
      unitRef="usd">-500000</avo:OtherNonoperatingExpenseIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzYtMS0xLTEtNjY4NjM_7196e8e7-ea8b-4ac3-8740-2b4a9dc1bc98"
      unitRef="usd">-900000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzYtMy0xLTEtNjY4NjM_b4d34c69-a395-44bb-9dc3-2898d110a940"
      unitRef="usd">-500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzYtNS0xLTEtNjY4NjM_020af5ab-85f6-46de-bd69-43100f2f7921"
      unitRef="usd">3600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NDk3NTU4MTQyNjYvZnJhZzpmYTg0ZTQyYzAwZWU0MmVjODA0ZDM5OTljMTAwMjNlNy90YWJsZTozMDk1OWFlMjFiZWY0ZTMyYjQ0MGI4OGRjMWM1YzJjZS90YWJsZXJhbmdlOjMwOTU5YWUyMWJlZjRlMzJiNDQwYjg4ZGMxYzVjMmNlXzYtNy0xLTEtNjY4NjM_47306680-414d-45d2-93e6-5f5f0dfeafef"
      unitRef="usd">-800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RleHRyZWdpb246YzEyODM5ZjRjMTVhNDFjZGEwYWEwNjY2YjFhYmJmNzFfMTQzNA_e9f6f61c-f7a3-4af2-9e42-70ecdbd04ea4">Debt&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:70.288%"/&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:11.816%"/&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:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Revolving line of credit. 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, 2022 and October&#160;31, 2021, the interest rate was 4.37% and 1.84%, 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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior term loan (A-1). 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, 2022 and October&#160;31, 2021, the interest rate was 4.37% and 1.84%, 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;84.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior term loan (A-2). 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, 2022 and October&#160;31, 2021, the interest rate was 4.87% and 2.34% 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:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note payable to BoA. Payable in monthly installments including interest at a rate of 3.96% as of both July&#160;31, 2022 and October&#160;31, 2021. Principal is due July 2024.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;157.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;164.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;157.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;163.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(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;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;148.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;155.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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, 2022, 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:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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. We account for the interest rate swaps in accordance with ASC 815, Derivatives and Hedging, as amended, which requires the recognition of all derivative instruments as either assets or liabilities in the consolidated balance sheets and measurement of those instruments at fair value. The Company has not designated the interest rate swaps as cash flow hedges, and as a result under the accounting guidance, changes in the fair value of the interest rate swaps have been recorded in other (expense) income in the condensed consolidated statements of comprehensive income and changes in the liability are presented in net cash (used in) provided by operating activities in the condensed consolidated statements of cash flow. Refer to Note 9 for more details.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RleHRyZWdpb246YzEyODM5ZjRjMTVhNDFjZGEwYWEwNjY2YjFhYmJmNzFfMTQzNQ_6c5eec97-0288-4108-9e27-5f17480570f8">&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:70.288%"/&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:11.816%"/&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:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Revolving line of credit. 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, 2022 and October&#160;31, 2021, the interest rate was 4.37% and 1.84%, 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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior term loan (A-1). 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, 2022 and October&#160;31, 2021, the interest rate was 4.37% and 1.84%, 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;84.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior term loan (A-2). 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, 2022 and October&#160;31, 2021, the interest rate was 4.87% and 2.34% 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:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note payable to BoA. Payable in monthly installments including interest at a rate of 3.96% as of both July&#160;31, 2022 and October&#160;31, 2021. Principal is due July 2024.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;157.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;164.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;157.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;163.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(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;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;148.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;155.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic90979ba774a44b8bf3d0e4b592cc6a0_I20220731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMS0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOjhjMzk3ZmY1OGYyNDQwOTc5OWEzM2ZkMzMxNDIxMzdlXzE3Ng_4086bd93-0a22-473b-861d-191f78fb19bd"
      unitRef="number">0.0437</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9987d9f983704a7da9d76737cce9adf7_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMS0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOjhjMzk3ZmY1OGYyNDQwOTc5OWEzM2ZkMzMxNDIxMzdlXzE4Mw_8f5ac192-eab6-4615-b06b-18a57cc2f8bc"
      unitRef="number">0.0184</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic90979ba774a44b8bf3d0e4b592cc6a0_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMS0yLTEtMS02NTMxMA_c6fd004b-c829-46ac-a204-27915f6cbceb"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9987d9f983704a7da9d76737cce9adf7_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMS00LTEtMS02NTMxMA_a67ee416-7a51-4b23-8c3e-0e9902a6e832"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib6401ea424f0408794183a7f2105cb28_I20220731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMi0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOmUzMDgxMGMyYzhhNDQwMzI4ZTY4Mjk4NzMwZTc5YjU5XzE3NA_ad35239b-75b8-44f5-be61-6d256bb5c358"
      unitRef="number">0.0437</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib071d2c582104f6ebf711961fb971f95_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMi0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOmUzMDgxMGMyYzhhNDQwMzI4ZTY4Mjk4NzMwZTc5YjU5XzE4MQ_f59f5fcb-1d3a-4fa1-b266-2c735a3e7f35"
      unitRef="number">0.0184</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6401ea424f0408794183a7f2105cb28_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMi0yLTEtMS02NTMxMA_fef73b76-a72c-4e83-be98-e52829385de0"
      unitRef="usd">84400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib071d2c582104f6ebf711961fb971f95_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMi00LTEtMS02NTMxMA_bb8214f2-2848-4303-848d-a44288ebeb54"
      unitRef="usd">90000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iec168b74d1c04a0c8aaba98055eeeef8_I20220731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMy0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOmI0MjkzZDZmOGE3NTQzNTM5NDg3YTQxZmU1ZGVjYjE2XzE3NA_1ada2890-1180-44e8-861e-96fd2fd30ce9"
      unitRef="number">0.0487</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id9edb49222fe4745a60b442503f10554_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMy0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOmI0MjkzZDZmOGE3NTQzNTM5NDg3YTQxZmU1ZGVjYjE2XzE4MQ_1d2da89b-85bc-4f17-a8fc-c2c6cd63c333"
      unitRef="number">0.0234</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iec168b74d1c04a0c8aaba98055eeeef8_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMy0yLTEtMS02NTMxMA_be929e6b-6d40-4033-b09b-cf6860b6879c"
      unitRef="usd">72200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id9edb49222fe4745a60b442503f10554_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfMy00LTEtMS02NTMxMA_c0112745-7231-4836-a72d-8eff8f0176ab"
      unitRef="usd">72800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i94669a2a043447bbbfaf3bf324cdc00e_I20220731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNC0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOmJmMjQ1ZjgwZTU0MzQ3MWY5MjNhOTk5OWEzNTIzMmIzXzg5_1fd9e2ca-d625-41d1-bfcb-8c08742dc684"
      unitRef="number">0.0396</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i525bf158d7fd4779858fef19ef70c02e_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNC0wLTEtMS02NTMxMC90ZXh0cmVnaW9uOmJmMjQ1ZjgwZTU0MzQ3MWY5MjNhOTk5OWEzNTIzMmIzXzg5_d18ddfc8-6c36-4d4b-8cba-e9221b39d783"
      unitRef="number">0.0396</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i94669a2a043447bbbfaf3bf324cdc00e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNC0yLTEtMS02NTMxMA_ab1f48d5-868b-493b-8ecd-9254235453f7"
      unitRef="usd">1100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i525bf158d7fd4779858fef19ef70c02e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNC00LTEtMS02NTMxMA_39eaf48b-6e7e-430f-9c62-e0d0f5fcd21d"
      unitRef="usd">1500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNS0yLTEtMS02NTMxMA_4290ffc0-f3c6-4044-b5a9-481192fd44fb"
      unitRef="usd">157700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNS00LTEtMS02NTMxMA_ea30f872-f813-4638-9f61-6c21fa473c2e"
      unitRef="usd">164300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNi0yLTEtMS02NTMxMA_bc8d6191-a85f-406a-b579-4c313cd71e59"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNi00LTEtMS02NTMxMA_32408ab6-6005-4508-b0b7-21df513b7534"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNy0yLTEtMS02NTMxMA_70fa9193-284e-4995-867f-0df2ca6dcb00"
      unitRef="usd">157300000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfNy00LTEtMS02NTMxMA_572d1c14-88c8-4645-ba77-1301e518f3e9"
      unitRef="usd">163900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfOC0yLTEtMS02NTMxMA_d1da30e8-de5d-4d3c-a49b-c3c5de3c5332"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfOC00LTEtMS02NTMxMA_f0b27b78-f1aa-476d-9aa2-bbd36f91bbef"
      unitRef="usd">8800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfOS0yLTEtMS02NTMxMA_8f91913b-df61-4806-a42f-9048933b6554"
      unitRef="usd">148500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i942d10b7942c4d94bd6460058cb8490c_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RhYmxlOmMzM2IzM2EwMzVlMTQwODE4MWU5Y2JmMjIyMTZlMTQ4L3RhYmxlcmFuZ2U6YzMzYjMzYTAzNWUxNDA4MTgxZTljYmYyMjIxNmUxNDhfOS00LTEtMS02NTMxMA_f2ddb5bb-cba1-4d1f-8367-fc55b0b2fb7a"
      unitRef="usd">155100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i166277def8ef44f58e52ef1f964b422f_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RleHRyZWdpb246YzEyODM5ZjRjMTVhNDFjZGEwYWEwNjY2YjFhYmJmNzFfNTk0_d9db9f8e-99a2-4045-8f6f-77002646b45f"
      unitRef="derivativeinstrument">4</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i166277def8ef44f58e52ef1f964b422f_I20220731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RleHRyZWdpb246YzEyODM5ZjRjMTVhNDFjZGEwYWEwNjY2YjFhYmJmNzFfNjU4_bb21242c-6f78-4b79-834f-b7dc4528c298"
      unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if3fae3079d6748acb476604640af5a85_I20220731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80My9mcmFnOmMxMjgzOWY0YzE1YTQxY2RhMGFhMDY2NmIxYWJiZjcxL3RleHRyZWdpb246YzEyODM5ZjRjMTVhNDFjZGEwYWEwNjY2YjFhYmJmNzFfNzEx_3ac84cac-4140-4f51-9831-43c1e1656216"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80Ni9mcmFnOjc4NTM3NTAxNTdhNTRkMTZiNTViY2Q5NjRmNTFhMzM2L3RleHRyZWdpb246Nzg1Mzc1MDE1N2E1NGQxNmI1NWJjZDk2NGY1MWEzMzZfMTkxNg_5bc5d370-a24d-4cba-9a6c-9bb7991c4e2b">Commitments and Contingencies&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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. &lt;/span&gt;&lt;/div&gt;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.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="if4f5c7d774c54ae68bc23bf7a0e3f4aa_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80Ni9mcmFnOjc4NTM3NTAxNTdhNTRkMTZiNTViY2Q5NjRmNTFhMzM2L3RleHRyZWdpb246Nzg1Mzc1MDE1N2E1NGQxNmI1NWJjZDk2NGY1MWEzMzZfMTI1MA_a619594a-fa8e-4e4a-9be6-f41da6c8c409"
      unitRef="usd">800000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80OS9mcmFnOjJhZDk0ODhlZThjNTRkNzFiMzFjOGQ4YjRkYWI5NzFiL3RleHRyZWdpb246MmFkOTQ4OGVlOGM1NGQ3MWIzMWM4ZDhiNGRhYjk3MWJfMTUwNQ_a4fbda96-9649-4771-96e5-9b32ee07b9b3">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 31, 2022 and 2021 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, 2022, the Company had $14.4&#160;million in UTP accrued, of which $8.0&#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. Changes in the UTP related to changes in foreign exchange rates during the period are included in other (expense) income 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="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80OS9mcmFnOjJhZDk0ODhlZThjNTRkNzFiMzFjOGQ4YjRkYWI5NzFiL3RleHRyZWdpb246MmFkOTQ4OGVlOGM1NGQ3MWIzMWM4ZDhiNGRhYjk3MWJfNDg2_1adf6cd1-db74-4e5d-ad7b-225739961f09"
      unitRef="usd">14400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ia591233318904ff79b508856396c963e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80OS9mcmFnOjJhZDk0ODhlZThjNTRkNzFiMzFjOGQ4YjRkYWI5NzFiL3RleHRyZWdpb246MmFkOTQ4OGVlOGM1NGQ3MWIzMWM4ZDhiNGRhYjk3MWJfNTE0_ac77dba7-6f92-47cd-97f8-a7099d1d4a3c"
      unitRef="usd">8000000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <avo:EffectiveIncomeTaxRateReconciliationChangeInEnactedForeignTaxRateAmount
      contextRef="i75d76b3441754c63947685df6342b43c_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl80OS9mcmFnOjJhZDk0ODhlZThjNTRkNzFiMzFjOGQ4YjRkYWI5NzFiL3RleHRyZWdpb246MmFkOTQ4OGVlOGM1NGQ3MWIzMWM4ZDhiNGRhYjk3MWJfOTU3_d82a8f85-41d5-4a3a-a4cd-0ff37cb7ce83"
      unitRef="usd">5100000</avo:EffectiveIncomeTaxRateReconciliationChangeInEnactedForeignTaxRateAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RleHRyZWdpb246OWM2NmZhMmU0NDk0NDYzYWI3MzdkY2MyMDU5NjE0MTVfMTgzNg_4ad622db-6802-4443-bf82-323e83c7b9d5">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 assets and 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 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:16.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&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:8.205%"/&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:8.205%"/&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:8.205%"/&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:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in Active&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in Active&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Markets&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;Our mutual fund investments relate to our deferred compensation plan, which are held in a Rabbi trust. The funds are measured at quoted prices in active markets, which is equivalent to their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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, 2022 and October&#160;31, 2021, that the fair value associated with the &#x201c;significant unobservable inputs&#x201d; relating to the Company&#x2019;s risk of non-performance was insignificant to the overall fair value of the interest rate swap agreements and, as a result, the Company has determined that the relevant inputs for purposes of calculating the fair value of the interest rate swap agreements, in their entirety, were based upon &#x201c;significant other observable inputs&#x201d;. The assets or liabilities associated with the interest rate swaps have been included in prepaid and other current assets and other assets or accrued expenses and other long-term liabilities, respectively, in the condensed consolidated balance sheets and gains and losses for the interest rate swaps have been included in other (expense) income in the condensed consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RleHRyZWdpb246OWM2NmZhMmU0NDk0NDYzYWI3MzdkY2MyMDU5NjE0MTVfMTgzOA_6a772a58-7d37-4726-b3c6-c11d3f862ed2">&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 assets and 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 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:16.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&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:8.205%"/&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:8.205%"/&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:8.205%"/&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:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in Active&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in Active&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Markets&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ieee9d0278d4a4eb6b362f1d6e7bb08e7_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfMy0xLTEtMS02NTMxMA_3cf8cdd6-3a09-43b9-a951-45d50658b5d2"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ied31cd453c034bcf99786132ca349b5c_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfMy0zLTEtMS02NTMxMA_8b1c16c7-e451-4968-89c8-5a894920282b"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ib44fec67073943ef81741a5de80645b8_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfMy01LTEtMS02NTMxMA_f0932aea-f31e-479e-872f-62e2a558100e"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i4e43d90a88f5473ab2319e64c58fb757_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfMy03LTEtMS02NTMxMA_ac1787b8-3d51-4181-ac60-59357b446551"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i2421c8527e934a52858ddf80ceeec333_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfMy05LTEtMS02NTMxMA_b545ba7e-e7b1-4f46-b2fa-4c923c3ea046"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i7ac75d4d24f84df5944360186c4befbb_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfMy0xMS0xLTEtNjUzMTA_4635b8c7-25e6-4751-8a72-7e5903e8c2cf"
      unitRef="usd">1200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1238da4f60134de0a170a0711fc9cab2_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfMy0xMy0xLTEtNjUzMTA_ac0af7ff-1fcb-4bbc-b9bc-2feb4fdeed71"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i91ee17717d62451db26c6d195e79117f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfMy0xNS0xLTEtNjUzMTA_9688b3fa-6f32-4ec0-b82a-a519ae0b86b4"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie68d3ee6c011437cae5ff78dcd3174b7_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNC0xLTEtMS02NTMxMA_e6a834e8-e24c-40b4-9bec-f3f9d469adcd"
      unitRef="usd">1000000.0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie8b74aadf2b5457abab3e47e6161dcf6_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNC0zLTEtMS02NTMxMA_e346a119-2cb9-4b97-88f4-4337ea28c98b"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="idac93bb5ffd04f9d8b424fa7c50e914b_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNC01LTEtMS02NTMxMA_b65118fb-0dc3-47e0-a366-42f306d8dfea"
      unitRef="usd">1000000.0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3986b161fb0240f7a6ffb668221495b9_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNC03LTEtMS02NTMxMA_4774d673-7074-4661-9ed8-d058ceacf820"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1cd0cae52fc94daab536a5f584b8ac76_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNC05LTEtMS02NTMxMA_b416ef06-049d-47ae-aa7b-3ce3eb9cadcc"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ibc02da1a5d7b419f91342d745d8e94db_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNC0xMS0xLTEtNjUzMTA_53e021fe-c4a8-4308-94d7-cbad1055e4d0"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0c23550614464951a27417d5f6ac732f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNC0xMy0xLTEtNjUzMTA_986b4cb1-a5b4-4910-a695-c7af419bbd84"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i08e6813f98ce43068f91857092159e59_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNC0xNS0xLTEtNjUzMTA_0ae89d11-8867-4d37-8d61-b675a8c6aca1"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ie68d3ee6c011437cae5ff78dcd3174b7_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNi0xLTEtMS02NTMxMA_ddee2e37-3207-4a08-8882-e6818523364b"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie8b74aadf2b5457abab3e47e6161dcf6_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNi0zLTEtMS02NTMxMA_41cfc452-18fb-406a-9322-8e2587726d87"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="idac93bb5ffd04f9d8b424fa7c50e914b_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNi01LTEtMS02NTMxMA_adf50105-0924-4bb3-8415-f7f8ff600c9c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3986b161fb0240f7a6ffb668221495b9_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNi03LTEtMS02NTMxMA_a74c04e3-3ee7-468c-831b-f54de62f5653"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1cd0cae52fc94daab536a5f584b8ac76_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNi05LTEtMS02NTMxMA_e892d860-ac11-45a0-8a36-0ed66fe11a95"
      unitRef="usd">3500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ibc02da1a5d7b419f91342d745d8e94db_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNi0xMS0xLTEtNjUzMTA_72cd1cf3-cdb8-408f-b1c1-c2f65a95f8c4"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0c23550614464951a27417d5f6ac732f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNi0xMy0xLTEtNjUzMTA_8406687a-2c15-4ae4-a91e-d12b13d51c99"
      unitRef="usd">3500000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i08e6813f98ce43068f91857092159e59_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81Mi9mcmFnOjljNjZmYTJlNDQ5NDQ2M2FiNzM3ZGNjMjA1OTYxNDE1L3RhYmxlOjFjMmUzYzA2NmZjYjQ3ZTA4ODY2ZDhiNzA2MTU3MWM3L3RhYmxlcmFuZ2U6MWMyZTNjMDY2ZmNiNDdlMDg4NjZkOGI3MDYxNTcxYzdfNi0xNS0xLTEtNjUzMTA_7e27fdd2-77c9-4855-95d4-2a7ca43517ea"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RleHRyZWdpb246NDJhNGY2NjQwODA5NDAwNDk1NDM4MDJkOWVlNzg3NzZfMjMw_225f19c3-bdb5-42e6-93ef-1aa6692d4987">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:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income attributable to Mission Produce (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;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;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding, used in computing basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,656,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;70,641,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;57,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;121,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of dilutive RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;65,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding, used in computing diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,779,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71,244,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,784,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71,043,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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.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.10&#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;/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 earnings per share because their effect would have been anti-dilutive, 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:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Anti-dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;729,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;732,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;141,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Anti-dilutive RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;193,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="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;252,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RleHRyZWdpb246NDJhNGY2NjQwODA5NDAwNDk1NDM4MDJkOWVlNzg3NzZfMjMy_6b402f0f-9641-4266-92a4-8a7bb064f1da">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income attributable to Mission Produce (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;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;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding, used in computing basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,656,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;70,641,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;57,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;121,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Effect of dilutive RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;65,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding, used in computing diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,779,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71,244,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70,784,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71,043,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.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.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.10&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMy0xLTEtMS02NTMxMA_2d4db6d4-a5ef-4c48-a3b8-9e6fd7646db9"
      unitRef="usd">18400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMy0zLTEtMS02NTMxMA_66c76c25-5ca5-4d74-be13-784f274430a6"
      unitRef="usd">18400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMy01LTEtMS02NTMxMA_4c535165-9b57-484d-b970-6dd3646f21ee"
      unitRef="usd">7400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMy03LTEtMS02NTMxMA_e2c8fa7e-44de-476b-a418-de8c90bd71a3"
      unitRef="usd">28000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNS0xLTEtMS02NTMxMA_79aec58b-fcdf-4380-9c14-f90e6d8af1be"
      unitRef="shares">70656976</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNS0zLTEtMS02NTMxMA_ca789b2e-3421-411d-837b-120b15d643f6"
      unitRef="shares">70607000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNS01LTEtMS02NTMxMA_8ca437f9-8a6c-40e4-8a83-c53afc14dc71"
      unitRef="shares">70641669</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNS03LTEtMS02NTMxMA_640c4130-e32f-4d77-b415-d6e74db2f200"
      unitRef="shares">70572874</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i694dc80f506b45debbb6dd222e04de2a_D20220501-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNi0xLTEtMS02NTMxMA_98b01d4a-b241-4d7e-b9ce-665d82f1125d"
      unitRef="shares">57066</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0ed65aaa5f784573a84d7fe713ce84cb_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNi0zLTEtMS02NTMxMA_efb06a9b-652d-46db-9ef7-857cb6abaf61"
      unitRef="shares">630036</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iaf6ac8e2927447ae83729a3348063a71_D20211101-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNi01LTEtMS02NTMxMA_a428f382-00a9-46ed-8a51-59685d8ebabb"
      unitRef="shares">121383</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8e3032e092b1495b87c45d37f1f2aa48_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNi03LTEtMS02NTMxMA_458e64fe-5dff-4267-b7fa-dbab7e1f989b"
      unitRef="shares">444564</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id01b22cae5954cc9a3bb257ebdb3eef5_D20220501-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNy0xLTEtMS02NTMxMA_6e9fbfd0-bbac-4644-889c-4a59aed17c94"
      unitRef="shares">65865</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4bf4343c86614fdfba3fc442b20d1b99_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNy0zLTEtMS02NTMxMA_73fc09e6-4c00-4e07-a683-2a1163f49765"
      unitRef="shares">7400</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3ce0c4224bfa43678bada7ad4087c72a_D20211101-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNy01LTEtMS02NTMxMA_4629a34f-92a1-4d5f-aaf5-9bca5758b7ff"
      unitRef="shares">21720</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i22a8697f01784c968bec9daa39e184c0_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfNy03LTEtMS02NTMxMA_bbe1d02c-a804-4af8-9d05-e786d81c0ba1"
      unitRef="shares">26352</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfOC0xLTEtMS02NTMxMA_06ac64e0-1fb8-4521-9c58-df30d1e5364b"
      unitRef="shares">70779907</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfOC0zLTEtMS02NTMxMA_42784322-2781-4a8e-819d-1dbb556a52ba"
      unitRef="shares">71244436</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfOC01LTEtMS02NTMxMA_e16eebaa-5b8a-46de-b382-102aa2d8658a"
      unitRef="shares">70784772</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfOC03LTEtMS02NTMxMA_fb582d35-0fdb-4519-bf8c-5d177a430295"
      unitRef="shares">71043790</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMTAtMS0xLTEtNjUzMTA_09cd2f63-8a8f-4e55-bdac-e81b86db9b8f"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMTAtMy0xLTEtNjUzMTA_cbb5edaa-895e-45d1-a121-ec51cfb0414f"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMTAtNS0xLTEtNjUzMTA_bb963a99-c92d-4f54-addd-956abefb5bf7"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMTAtNy0xLTEtNjUzMTA_82c61240-3080-46ad-8fe2-e02a7fc07b58"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMTEtMS0xLTEtNjUzMTA_d97a7887-9ecb-4422-bfc9-76bde1c808b0"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMTEtMy0xLTEtNjUzMTA_40427d6c-18fa-415a-858f-2a574e5e0bcd"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMTEtNS0xLTEtNjUzMTA_fdc0fc69-28f9-4543-8d26-5e267793f881"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjRmZWQ3MWRlODI5ZDQ5YTc5MzNiMGI5NTlhYjgxM2RlL3RhYmxlcmFuZ2U6NGZlZDcxZGU4MjlkNDlhNzkzM2IwYjk1OWFiODEzZGVfMTEtNy0xLTEtNjUzMTA_eaeb93b5-421f-4831-a729-b206c1db670f"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RleHRyZWdpb246NDJhNGY2NjQwODA5NDAwNDk1NDM4MDJkOWVlNzg3NzZfMjMz_2cd06270-0e47-48a6-967c-c140276bd172">&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 earnings per share because their effect would have been anti-dilutive, 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:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Anti-dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;729,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;732,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;141,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Anti-dilutive RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;193,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="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;252,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iede5416e0851437daa4142d259eb1c87_D20220501-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjU1ODE3YzE5NWY5MTRlZTE5ZDQzYmM2OTdlMWU0YWNmL3RhYmxlcmFuZ2U6NTU4MTdjMTk1ZjkxNGVlMTlkNDNiYzY5N2UxZTRhY2ZfMi0xLTEtMS02NTMxMA_ede6e822-7538-4e07-8640-24e020259344"
      unitRef="shares">729660</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idce58f5846bd40909fb8f12e141c5334_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjU1ODE3YzE5NWY5MTRlZTE5ZDQzYmM2OTdlMWU0YWNmL3RhYmxlcmFuZ2U6NTU4MTdjMTk1ZjkxNGVlMTlkNDNiYzY5N2UxZTRhY2ZfMi0zLTEtMS02NTMxMA_65dbb46c-a8f8-41f0-96cf-a0f247616669"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie41a3b8a54224c36a99fa3091544fbae_D20211101-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjU1ODE3YzE5NWY5MTRlZTE5ZDQzYmM2OTdlMWU0YWNmL3RhYmxlcmFuZ2U6NTU4MTdjMTk1ZjkxNGVlMTlkNDNiYzY5N2UxZTRhY2ZfMi01LTEtMS02NTMxMA_ea01e7ee-9225-4461-bed5-5b10ff7b77de"
      unitRef="shares">732066</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i276bcad215fe4b52a6558ad7ae85aeed_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjU1ODE3YzE5NWY5MTRlZTE5ZDQzYmM2OTdlMWU0YWNmL3RhYmxlcmFuZ2U6NTU4MTdjMTk1ZjkxNGVlMTlkNDNiYzY5N2UxZTRhY2ZfMi03LTEtMS02NTMxMA_197cdc5e-8264-4441-b786-3c9d63396ade"
      unitRef="shares">141392</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i65fb41b5c0334c62a643672300710325_D20220501-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjU1ODE3YzE5NWY5MTRlZTE5ZDQzYmM2OTdlMWU0YWNmL3RhYmxlcmFuZ2U6NTU4MTdjMTk1ZjkxNGVlMTlkNDNiYzY5N2UxZTRhY2ZfMy0xLTEtMS02NTMxMA_6acb84cb-ef2d-4aad-908c-c0447eb5a4ac"
      unitRef="shares">193896</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i654d888313d748c0ae170c3eade26aba_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjU1ODE3YzE5NWY5MTRlZTE5ZDQzYmM2OTdlMWU0YWNmL3RhYmxlcmFuZ2U6NTU4MTdjMTk1ZjkxNGVlMTlkNDNiYzY5N2UxZTRhY2ZfMy0zLTEtMS02NTMxMA_c00c7d23-b29c-4928-9d91-e0383ac76fc6"
      unitRef="shares">5736</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2bfb89864c944b2db12ea7a00e8f2526_D20211101-20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjU1ODE3YzE5NWY5MTRlZTE5ZDQzYmM2OTdlMWU0YWNmL3RhYmxlcmFuZ2U6NTU4MTdjMTk1ZjkxNGVlMTlkNDNiYzY5N2UxZTRhY2ZfMy01LTEtMS02NTMxMA_318ca7ae-9c2f-4216-8cc7-726d5301fd77"
      unitRef="shares">252883</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9967b7708234467395cccc4a32f017e6_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81NS9mcmFnOjQyYTRmNjY0MDgwOTQwMDQ5NTQzODAyZDllZTc4Nzc2L3RhYmxlOjU1ODE3YzE5NWY5MTRlZTE5ZDQzYmM2OTdlMWU0YWNmL3RhYmxlcmFuZ2U6NTU4MTdjMTk1ZjkxNGVlMTlkNDNiYzY5N2UxZTRhY2ZfMy03LTEtMS02NTMxMA_45544683-196d-4b86-ba01-af53da5a495a"
      unitRef="shares">3068</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RleHRyZWdpb246ZGNkMTg4MTczOWU3NGNiZmJmYjNkMzhjNTNiZTkyNDRfMTUyOQ_ebf90dde-12d9-408c-ace6-24c33f6a612f">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-bottom:5pt;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:21.538%"/&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.772%"/&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.772%"/&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.772%"/&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.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Loans to equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts payable &amp;amp; accrued expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Loans to equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/Officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.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;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;/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.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;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="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Nine Months Ended&lt;br/&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/Officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Nine Months Ended&lt;br/&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&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: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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/Officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(4)&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;2.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;8.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;Effective May 1, 2022, Moruga was consolidated into the Company&#x2019;s financial statements (refer to Note 1 for more details), after which transactions between us were eliminated in our consolidated financial statements. Prior to May 1, 2022, Moruga was not a consolidated entity, therefore transactions from this time period are presented the same as in prior periods.  The Company provided loans to Moruga to support growth and expansion projects, bearing interest at 6.5%, due December&#160;31, 2023. The Company also provides packing and cooling services for blueberries and leases owned land to Moruga.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company has provided loans to Copaltas to support growth and expansion projects, bearing interest at 6.66%. The notes outstanding as of July&#160;31, 2022 have an amended due date of August 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;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company purchases from and sells avocados to, and provides logistics services to, a small number of entities having full or partial ownership by some of our directors/officers. These transactions are made under substantially similar terms as with other growers and customers. The Company had a consulting agreement with a director to advise on business operations, as well as to analyze opportunities for fresh avocado farming and packing facilities in South and Central America, that was terminated in June 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company utilizes a small number of transportation vendors in Mexico having full or partial ownership by some of our employees.  The Company also purchases avocados from a small number of entities having full or partial ownership by some employees. These transactions are made under substantially similar terms as with other transportation carriers and growers.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RleHRyZWdpb246ZGNkMTg4MTczOWU3NGNiZmJmYjNkMzhjNTNiZTkyNDRfMTUyOA_0ea87215-9178-433a-aaea-f1cc40fe6909">&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-bottom:5pt;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:21.538%"/&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.772%"/&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.772%"/&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.772%"/&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.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Loans to equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts payable &amp;amp; accrued expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Loans to equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/Officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.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;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;/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.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;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="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Nine Months Ended&lt;br/&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Equity method investees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Copaltas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/Officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Employees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Nine Months Ended&lt;br/&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&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: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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Henry Avocado&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Mr. Avocado&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Moruga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Directors/Officers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(4)&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;2.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;8.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;Effective May 1, 2022, Moruga was consolidated into the Company&#x2019;s financial statements (refer to Note 1 for more details), after which transactions between us were eliminated in our consolidated financial statements. Prior to May 1, 2022, Moruga was not a consolidated entity, therefore transactions from this time period are presented the same as in prior periods.  The Company provided loans to Moruga to support growth and expansion projects, bearing interest at 6.5%, due December&#160;31, 2023. The Company also provides packing and cooling services for blueberries and leases owned land to Moruga.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company has provided loans to Copaltas to support growth and expansion projects, bearing interest at 6.66%. The notes outstanding as of July&#160;31, 2022 have an amended due date of August 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;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company purchases from and sells avocados to, and provides logistics services to, a small number of entities having full or partial ownership by some of our directors/officers. These transactions are made under substantially similar terms as with other growers and customers. The Company had a consulting agreement with a director to advise on business operations, as well as to analyze opportunities for fresh avocado farming and packing facilities in South and Central America, that was terminated in June 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;The Company utilizes a small number of transportation vendors in Mexico having full or partial ownership by some of our employees.  The Company also purchases avocados from a small number of entities having full or partial ownership by some employees. These transactions are made under substantially similar terms as with other transportation carriers and growers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i4166cddfa29d490b90fdbacf97f2933e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNC0xLTEtMS02NTMxMA_9dc5ad9e-dd23-4cc1-8c10-7922dbd04ea6"
      unitRef="usd">300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i4166cddfa29d490b90fdbacf97f2933e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNC0zLTEtMS02NTMxMA_8d2e664a-9dac-4f61-966b-6cc684141fa5"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i4166cddfa29d490b90fdbacf97f2933e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNC01LTEtMS02NTMxMA_f550056c-efed-4f1c-8aeb-a538d94bf452"
      unitRef="usd">100000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i5b2ddfff9cfb45db9912b0b1cd337d9e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNC03LTEtMS02NTMxMA_ecfc0980-5039-403e-b212-ba3621173063"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i5b2ddfff9cfb45db9912b0b1cd337d9e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNC05LTEtMS02NTMxMA_98b25e2b-c2cb-43a1-9305-16d81457fc86"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i5b2ddfff9cfb45db9912b0b1cd337d9e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNC0xMS0xLTEtNjUzMTA_ea77c8af-9069-4dd9-9e8e-7edde55e593b"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i381b52380be74fe5b643661007211577_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNS0xLTEtMS02NTMxMA_26942367-5cab-4fb9-a358-76c6dc6cacbf"
      unitRef="usd">1000000.0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i381b52380be74fe5b643661007211577_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNS0zLTEtMS02NTMxMA_908bd9cf-3599-417e-947b-4b7fb52219a0"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i381b52380be74fe5b643661007211577_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNS01LTEtMS02NTMxMA_e1cbcdf9-d173-4637-8560-93872918eff6"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i0e621f798d8a4fcfa188a7af50647911_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNS03LTEtMS02NTMxMA_6194c049-aa45-4d12-a25a-1991b6ad186a"
      unitRef="usd">1300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i0e621f798d8a4fcfa188a7af50647911_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNS05LTEtMS02NTMxMA_26519a45-fdf3-4a76-9b31-41ab3bb9ea7c"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i0e621f798d8a4fcfa188a7af50647911_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNS0xMS0xLTEtNjUzMTA_de462943-69e5-42a5-a28a-e76192e71484"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i21131ccca1d34096ae6cb9ed18a1de7b_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNi0xLTEtMS02NTMxMA_6661bb9f-3f96-41a1-81bc-2482e329b66c"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i21131ccca1d34096ae6cb9ed18a1de7b_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNi0zLTEtMS02NTMxMA_52f4e0d8-9a48-4fd9-b412-cd014ca944d5"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i21131ccca1d34096ae6cb9ed18a1de7b_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNi01LTEtMS02NTMxMA_98be74ab-c730-4d2d-9d53-ad29a955e0c1"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ide2baf3e94a54a52a2716705790a5749_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNi03LTEtMS02NTMxMA_bb4789f7-66ef-420e-84b4-e0f500114b20"
      unitRef="usd">3900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ide2baf3e94a54a52a2716705790a5749_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNi05LTEtMS02NTMxMA_24308c85-75fb-4325-9c16-2073309d76fd"
      unitRef="usd">3000000.0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ide2baf3e94a54a52a2716705790a5749_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNi0xMS0xLTEtNjUzMTA_775874e5-39ab-4288-8578-044a5fb03de3"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i13462c749eed4e86b2676122217c33e3_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNy0xLTEtMS02NTMxMA_8b57db4e-4b53-4ddc-8a34-90925b6ea60c"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i13462c749eed4e86b2676122217c33e3_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNy0zLTEtMS02NTMxMA_72e07396-7933-4e71-a572-22f4200f7ed8"
      unitRef="usd">2100000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i13462c749eed4e86b2676122217c33e3_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNy01LTEtMS02NTMxMA_21ebfd39-934e-4c5c-9585-115001977f4e"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="id4906ba4a9714e4593368e35f8e7a6ff_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNy03LTEtMS02NTMxMA_beb973ac-6e2c-43fa-81a0-becc7f63d5c1"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="id4906ba4a9714e4593368e35f8e7a6ff_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNy05LTEtMS02NTMxMA_344bfc28-fc58-4e9b-a8d4-6d866e02fc5e"
      unitRef="usd">2100000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="id4906ba4a9714e4593368e35f8e7a6ff_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfNy0xMS0xLTEtNjUzMTA_1a96505c-5d6e-4b5e-a421-1e5741dd81de"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i0ef2259443994a3b99444556f763718f_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfOS0xLTEtMS02NTMxMA_088ba1c9-7268-407b-accc-61ca50bf2491"
      unitRef="usd">100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i0ef2259443994a3b99444556f763718f_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfOS0zLTEtMS02NTMxMA_140b9577-0edc-4602-945b-a0383ed87115"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i0ef2259443994a3b99444556f763718f_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfOS01LTEtMS02NTMxMA_7966629e-dc36-43fa-9a7b-285054d6d43a"
      unitRef="usd">2500000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i94e20b2ff18545128975cd834805523f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfOS03LTEtMS02NTMxMA_c794f2c4-c694-414c-9d27-af42d7c00a2c"
      unitRef="usd">100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i94e20b2ff18545128975cd834805523f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfOS05LTEtMS02NTMxMA_fbacfbb0-924b-4981-b6ec-ed8f0cb589bc"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i94e20b2ff18545128975cd834805523f_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfOS0xMS0xLTEtNjUzMTA_f84982b3-fa8a-42e7-b85b-13cc190466df"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i311fa426817a4faf907e681d497a609d_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfMTAtMS0xLTEtNjUzMTA_9628a47e-5291-4629-8b38-462815b5d603"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i311fa426817a4faf907e681d497a609d_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfMTAtMy0xLTEtNjUzMTA_69e5583e-0d6c-4c91-b9bd-4fa273eecd7d"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i311fa426817a4faf907e681d497a609d_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfMTAtNS0xLTEtNjUzMTA_2011efba-7c8b-4cd5-968e-84f36da714cb"
      unitRef="usd">100000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i7201dedac21e48eba2f13bc6be9e5494_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfMTAtNy0xLTEtNjUzMTA_0b12e8f7-09fa-49d2-acb0-fd8bee22920c"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i7201dedac21e48eba2f13bc6be9e5494_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfMTAtOS0xLTEtNjUzMTA_1e51d4ff-a816-448f-959a-03c6e88108be"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i7201dedac21e48eba2f13bc6be9e5494_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjBiOWZkOWVjMWRmYTRlNDI4YWFiODhmYTI3MWJmOTc1L3RhYmxlcmFuZ2U6MGI5ZmQ5ZWMxZGZhNGU0MjhhYWI4OGZhMjcxYmY5NzVfMTAtMTEtMS0xLTY1MzEw_39befda7-bbba-41ec-be77-1856b439df09"
      unitRef="usd">200000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i5572c232b6e34b30a103630209c02bfa_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNC0xLTEtMS02NTMxMA_b52b756b-6f2f-4f6c-84cc-35f23b2c1161"
      unitRef="usd">2700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i5572c232b6e34b30a103630209c02bfa_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNC0zLTEtMS02NTMxMA_46a9cefe-c3f3-4487-a823-76301779a435"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i5572c232b6e34b30a103630209c02bfa_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNC03LTEtMS02NTMxMA_4b67611e-f656-4087-868f-ba6669bf1f96"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9cf830d4e60f49cd9f08aa523545d198_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNC05LTEtMS02NTMxMA_5231cf0c-54bd-4af2-a298-e570f529dd1a"
      unitRef="usd">2700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i9cf830d4e60f49cd9f08aa523545d198_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNC0xMS0xLTEtNjUzMTA_0ddfd156-af5f-4dc6-8712-cce39a7a2c1d"
      unitRef="usd">500000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i9cf830d4e60f49cd9f08aa523545d198_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNC0xMy0xLTEtNjUzMTA_95e7462a-db83-4cdd-8b4d-40706dac7a45"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i9cf830d4e60f49cd9f08aa523545d198_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNC0xNS0xLTEtNjUzMTA_c3e1331d-8954-4c34-8d8a-cc87d06203a5"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie909ef8057d04d269a1c8930f539b71a_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNS0xLTEtMS02NTMxMA_fd24fc4a-9bb7-42e8-95aa-4c5f057fba30"
      unitRef="usd">1200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ie909ef8057d04d269a1c8930f539b71a_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNS0zLTEtMS02NTMxMA_55e516bc-43e1-4211-8ce3-168a2c1a0c32"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ie909ef8057d04d269a1c8930f539b71a_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNS03LTEtMS02NTMxMA_eeac599d-667a-4b74-933a-5ce75b0290b2"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie0f937fcbe8a487c9c3b17a0dbb61176_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNS05LTEtMS02NTMxMA_44065dc6-42eb-49a9-a2d8-daff6aaddbf0"
      unitRef="usd">1700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ie0f937fcbe8a487c9c3b17a0dbb61176_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNS0xMS0xLTEtNjUzMTA_7c519b0b-2520-417f-9728-bcc4d147134e"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ie0f937fcbe8a487c9c3b17a0dbb61176_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNS0xMy0xLTEtNjUzMTA_6e629f3e-302d-43e0-be41-275aa702f670"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ie0f937fcbe8a487c9c3b17a0dbb61176_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNS0xNS0xLTEtNjUzMTA_bd246017-2097-4246-8a0e-c84d5e09cd5d"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i17b919eec3dc4912bae4633c18e65852_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNi0xLTEtMS02NTMxMA_c4d2fe3a-9b8d-44de-8152-a1fa01b268e2"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i17b919eec3dc4912bae4633c18e65852_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNi0zLTEtMS02NTMxMA_cfab4d1a-1f9f-4e51-9c2e-46a8fdaf58c4"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i17b919eec3dc4912bae4633c18e65852_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNi03LTEtMS02NTMxMA_f460e638-90d8-48cd-8290-1781e7d057dc"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4811b121232541e9af86588912c79372_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNi05LTEtMS02NTMxMA_8da55420-0492-463b-8cf0-084a1aa0f660"
      unitRef="usd">4100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i4811b121232541e9af86588912c79372_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNi0xMS0xLTEtNjUzMTA_9f1f2474-6c2a-4c76-bfd9-44579e10a919"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i4811b121232541e9af86588912c79372_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNi0xMy0xLTEtNjUzMTA_cc327ec5-2d25-471a-a825-103283603d0c"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i4811b121232541e9af86588912c79372_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNi0xNS0xLTEtNjUzMTA_d7b75a73-430b-4c8f-a11e-9d1229ab8b00"
      unitRef="usd">400000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i70aab312c46a4370b170a2c32ee7987a_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNy0xLTEtMS02NTMxMA_3b95643a-b73e-4c75-8fe4-9d8850100877"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i70aab312c46a4370b170a2c32ee7987a_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNy0zLTEtMS02NTMxMA_fe2c931f-380e-487f-9543-24a398579c70"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i70aab312c46a4370b170a2c32ee7987a_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNy03LTEtMS02NTMxMA_8480a7ee-ce84-494d-858e-9f0ada330d37"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4782b08e6b1545a8858cb4db9a596f0b_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNy05LTEtMS03MzQyMw_fe47d2e5-2ad0-4cf0-bf8a-02e7c5b1bc9a"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i4782b08e6b1545a8858cb4db9a596f0b_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNy0xMS0xLTEtNjUzMTA_abbe8644-70b8-4248-93f4-cbb8111baed9"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i4782b08e6b1545a8858cb4db9a596f0b_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNy0xMy0xLTEtNjUzMTA_fdb3ad0a-a36b-44ea-8284-09b3139c7cd6"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i4782b08e6b1545a8858cb4db9a596f0b_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfNy0xNS0xLTEtNjUzMTA_e28a71df-602b-41e1-84ec-cb2a8d2dffa0"
      unitRef="usd">100000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2d0a6fbb1ccf42afaf8c1343ebd1161c_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfOS0xLTEtMS02NTMxMA_61a04e11-7ad5-4640-b6aa-966fa7e04782"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i2d0a6fbb1ccf42afaf8c1343ebd1161c_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfOS0zLTEtMS02NTMxMA_f845f510-b6bd-43eb-b730-88e59ba04ee2"
      unitRef="usd">3500000</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i2d0a6fbb1ccf42afaf8c1343ebd1161c_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfOS03LTEtMS02NTMxMA_38542b18-e4e6-438f-b630-5e841442004b"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i54daf22cb9cd495f8c30c8331496ab51_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfOS05LTEtMS02NTMxMA_1ef86794-592e-48dc-949c-b3845df6931a"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i54daf22cb9cd495f8c30c8331496ab51_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfOS0xMS0xLTEtNjUzMTA_56dce3e0-b335-4bee-a219-d5efb98a8179"
      unitRef="usd">5800000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i54daf22cb9cd495f8c30c8331496ab51_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfOS0xMy0xLTEtNjUzMTA_578a9ec9-f270-4636-b945-5f74713a25dd"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i54daf22cb9cd495f8c30c8331496ab51_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfOS0xNS0xLTEtNjUzMTA_a0219a3a-f626-4e58-8a93-97d7ac0b0006"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i0c5dd6ef8ba64bfd97d04ca2a8eaa9f8_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTAtMS0xLTEtNjUzMTA_4e07be4e-12cf-4bee-927f-496470d75d96"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i0c5dd6ef8ba64bfd97d04ca2a8eaa9f8_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTAtMy0xLTEtNjUzMTA_65130ed9-f4c6-4a67-936d-dd096b09399e"
      unitRef="usd">600000</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i0c5dd6ef8ba64bfd97d04ca2a8eaa9f8_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTAtNy0xLTEtNjUzMTA_a6e04894-3013-4dd6-bc38-bb3cb52cd924"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i5f0a2c782b2d42abaa40785aebf17850_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTAtOS0xLTEtNjUzMTA_42c1d69e-e354-4d74-860a-e0aac4b4ef3a"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i5f0a2c782b2d42abaa40785aebf17850_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTAtMTEtMS0xLTY1MzEw_13f47245-de11-42bd-a396-4839eeb2bdc0"
      unitRef="usd">4700000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i5f0a2c782b2d42abaa40785aebf17850_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTAtMTMtMS0xLTY1MzEw_d3d9921b-73f6-4317-a806-6b6bca4a1199"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i5f0a2c782b2d42abaa40785aebf17850_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTAtMTUtMS0xLTY1MzEw_407cdb8d-4c58-4195-b4cb-dd0e804d2daa"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ibf0540cac7f9417a8c946a29553f40d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTMtMS0xLTEtNjUzMTA_9680aef0-f7ea-49d3-9d97-c239439a5e2c"
      unitRef="usd">1300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ibf0540cac7f9417a8c946a29553f40d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTMtMy0xLTEtNjUzMTA_be9cc391-aa5a-468c-9f3b-819b3aeaca4f"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ibf0540cac7f9417a8c946a29553f40d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTMtNy0xLTEtNjUzMTA_7f21392d-1049-43d9-b52f-b65ccd1e9296"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if1400b60c95144b1a93f92b44ccbcb6a_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTMtOS0xLTEtNjUzMTA_2ab8a310-667c-40d0-a62d-d00c49a3201b"
      unitRef="usd">1300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="if1400b60c95144b1a93f92b44ccbcb6a_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTMtMTEtMS0xLTY1MzEw_2a97f168-a9d8-47b2-8ccc-f8821cc29319"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="if1400b60c95144b1a93f92b44ccbcb6a_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTMtMTMtMS0xLTY1MzEw_a9247f9f-b3d6-4847-a5ef-627d3c92f4ed"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="if1400b60c95144b1a93f92b44ccbcb6a_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTMtMTUtMS0xLTY1MzEw_6a47f9f9-93ee-4d8f-8af3-47610764b8cf"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic519ab12145c4f678f2bcc23c2bf916c_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTQtMS0xLTEtNjUzMTA_765a2fd8-343e-4b14-b578-3b20e2e794af"
      unitRef="usd">1700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ic519ab12145c4f678f2bcc23c2bf916c_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTQtMy0xLTEtNjUzMTA_480c0dba-ae22-452f-ba14-4d2164e0ae61"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ic519ab12145c4f678f2bcc23c2bf916c_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTQtNy0xLTEtNjUzMTA_5f7dd666-287b-409d-aa19-1ce7f94f0c43"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1c399bd3fa064c5d9f9a570109190a18_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTQtOS0xLTEtNjUzMTA_e154cb57-bfd1-4f81-b68d-6f6a90a8f075"
      unitRef="usd">3600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i1c399bd3fa064c5d9f9a570109190a18_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTQtMTEtMS0xLTY1MzEw_3de53c96-26f1-4a8f-a4d5-7cfe2c8edbc7"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i1c399bd3fa064c5d9f9a570109190a18_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTQtMTMtMS0xLTY1MzEw_da07dee4-373f-4150-8d86-4bf31109166a"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i1c399bd3fa064c5d9f9a570109190a18_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTQtMTUtMS0xLTY1MzEw_f92facf2-c265-444a-9924-8f2752e23ec3"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i04d7b729953d4558a67df2ee95bf3952_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTUtMS0xLTEtNjUzMTA_335718e1-148f-442f-a7ff-e1d8bbc2e72a"
      unitRef="usd">100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i04d7b729953d4558a67df2ee95bf3952_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTUtMy0xLTEtNjUzMTA_18eb4722-dc22-4246-9dbe-fb2342a8addb"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i04d7b729953d4558a67df2ee95bf3952_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTUtNy0xLTEtNjUzMTA_5f72f28d-54cf-4683-91b8-c023302eba32"
      unitRef="usd">300000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iebd05ed8fe5b4e33831187e2c72834d9_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTUtOS0xLTEtNjUzMTA_4ca28ba6-ba1e-465e-a57e-1015f931b6b1"
      unitRef="usd">2700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="iebd05ed8fe5b4e33831187e2c72834d9_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTUtMTEtMS0xLTY1MzEw_7a1767e1-17ed-42da-8b3c-083ae93378fd"
      unitRef="usd">0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="iebd05ed8fe5b4e33831187e2c72834d9_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTUtMTMtMS0xLTY1MzEw_82a01c90-5684-460e-a451-e0753642ea9c"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="iebd05ed8fe5b4e33831187e2c72834d9_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTUtMTUtMS0xLTY1MzEw_eabc5942-4c2a-431b-a54e-974cd066c94a"
      unitRef="usd">400000</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1f817f5c1dfa4273acfd1082f0ad115d_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTctMS0xLTEtNjUzMTA_3faea764-df71-4e0d-bbb7-223235bed9be"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i1f817f5c1dfa4273acfd1082f0ad115d_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTctMy0xLTEtNjUzMTA_6b0c7c0c-5805-40e6-96dd-21f70fdeddfb"
      unitRef="usd">1600000</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="i1f817f5c1dfa4273acfd1082f0ad115d_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTctNy0xLTEtNjUzMTA_77d407ab-f1c4-4b93-97c1-4758f2bcc903"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ide0a73a41c3f4338a583ebda31f616cd_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTctOS0xLTEtNjUzMTA_14ab7348-2da4-4282-a837-2402f470ddd0"
      unitRef="usd">2500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ide0a73a41c3f4338a583ebda31f616cd_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTctMTEtMS0xLTY1MzEw_44917bfd-16dd-4ecf-9c5f-eb5a55aadec7"
      unitRef="usd">3000000.0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ide0a73a41c3f4338a583ebda31f616cd_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTctMTMtMS0xLTY1MzEw_95e4218b-d42a-4ad7-a738-34ecefc7be7a"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ide0a73a41c3f4338a583ebda31f616cd_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTctMTUtMS0xLTY1MzEw_2d16f00a-7808-47fd-8532-7f4bfe972b16"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ica09ab57c8574548b72e94919d40d1df_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTgtMS0xLTEtNjUzMTA_80a3f4f6-dbe7-474b-8304-b1688bdeaf4c"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ica09ab57c8574548b72e94919d40d1df_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTgtMy0xLTEtNjUzMTA_a4de318d-29a3-4eb1-a41d-f75482ab77d7"
      unitRef="usd">2100000</us-gaap:RelatedPartyCosts>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ica09ab57c8574548b72e94919d40d1df_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTgtNy0xLTEtNjUzMTA_b66ab4ef-15e7-4030-911e-14997f1a5ea0"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ib18b1a9fbf6c45eab684205d56a47cd2_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTgtOS0xLTEtNjUzMTA_1812b285-fdcd-406a-b105-9abebd3ae8c7"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="ib18b1a9fbf6c45eab684205d56a47cd2_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTgtMTEtMS0xLTY1MzEw_e66bc0ec-f1b0-4b2c-ad45-1f57a9cf1d10"
      unitRef="usd">8100000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ib18b1a9fbf6c45eab684205d56a47cd2_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTgtMTMtMS0xLTY1MzEw_38f36029-2de7-4a64-bcb7-5ca7a2b9f461"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty
      contextRef="ib18b1a9fbf6c45eab684205d56a47cd2_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RhYmxlOjU5NGU5NTA4MTYxMDRkNWJhMDg3MTk0OTNkZDZkOTBhL3RhYmxlcmFuZ2U6NTk0ZTk1MDgxNjEwNGQ1YmEwODcxOTQ5M2RkNmQ5MGFfMTgtMTUtMS0xLTY1MzEw_57b8d932-45d0-47d0-9be5-eac87f429e6f"
      unitRef="usd">0</avo:RelatedPartyTransactionOtherIncomeFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i4811b121232541e9af86588912c79372_D20211101-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RleHRyZWdpb246ZGNkMTg4MTczOWU3NGNiZmJmYjNkMzhjNTNiZTkyNDRfMjE5OTAyMzI3Mjg5MA_6f85ad5f-fb4c-4769-88a0-e49673f37abc"
      unitRef="number">0.065</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i4782b08e6b1545a8858cb4db9a596f0b_D20211101-20220731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl81OC9mcmFnOmRjZDE4ODE3MzllNzRjYmZiZmIzZDM4YzUzYmU5MjQ0L3RleHRyZWdpb246ZGNkMTg4MTczOWU3NGNiZmJmYjNkMzhjNTNiZTkyNDRfNTY2_b791cf33-6c33-4f62-9d92-0671e2c6c3a7"
      unitRef="number">0.0666</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RleHRyZWdpb246Y2VlNDc4YmI3ODE3NDZmZGI4NmZjNDExZmIxZGJlNDVfMjAyMQ_eeef0f03-faaa-4a15-b310-711457230c05">Segment and Revenue 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 three operating segments which are also reportable segments. Our reportable segments are presented based on how information is used by our CEO, who is the chief operating decision maker, to measure performance and allocate resources. After the consolidation of Moruga on May 1, 2022 (refer to Notes 1 and 2 for more information), the information used by the CEO changed to include the results of Moruga, and as such, we determined our reportable segments to be: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.52pt"&gt;Marketing and Distribution&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. Our Marketing and Distribution reportable segment sources fruit from growers and then distributes the fruit through our global distribution network. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.52pt"&gt;International Farming&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  International Farming owns and operates orchards from which substantially all fruit produced is sold to our Marketing and Distribution segment. Its farming activities range from cultivating early-stage plantings to harvesting from mature trees, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;and it also earns service revenues for packing and processing for our Blueberries segment, as well as for third-party producers of other crops during the avocado off-harvest season. Operations are principally located in Peru, with smaller operations emerging in other areas of Latin America. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.52pt"&gt;Blueberries.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The new Blueberries segment represents the results of Moruga, subsequent to its consolidation on May 1, 2022. Moruga&#x2019;s farming activities include cultivating early-stage blueberry plantings and harvesting mature bushes. Substantially all of blueberries produced are sold to a single distributor under an exclusive marketing agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 EBITDA. Adjusted EBITDA refers to net income (loss), before interest expense, income taxes, depreciation and amortization expense, stock-based compensation expense, other income (expense), and income (loss) from equity method investees, further adjusted by asset impairment and disposals, net of insurance recoveries, farming costs for nonproductive orchards (which represents land lease costs), certain noncash and nonrecurring ERP costs, transaction costs, material legal settlements, and any special, non-recurring, or one-time items such as remeasurements or impairments, and any portion of these items attributable to the noncontrolling interest, all of which are excluded from the results the CEO reviews uses to assess segment performance and results.   We believe that adjusted EBITDA by segment provides useful information for analyzing the underlying business results as well as allowing investors a means to evaluate the financial results of each reportable segment in relation to the Company as a whole. These measures are not in accordance with, nor are they a substitute for or superior to, the comparable GAAP financial measures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.261%"/&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.772%"/&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.772%"/&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.772%"/&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:1.605%"/&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.772%"/&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.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Blueberries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Third party sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;308.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;313.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;239.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;246.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;60.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;60.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total segment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;308.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;64.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;373.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;239.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;66.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;305.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(60.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(60.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;308.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;313.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;239.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;246.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="39" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;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:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;794.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;807.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;654.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;62.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;62.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total segment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;794.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;870.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;715.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(62.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;(62.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;(61.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;(61.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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;794.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;807.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;654.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Supplemental sales information is as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;By type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Avocado&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;303.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;238.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;781.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;637.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Blueberry&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mango&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;313.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;246.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;807.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;654.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;By customer location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td 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;264.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;182.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;678.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;490.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;48.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;64.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;129.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;164.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;313.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;246.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;807.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;Blueberry sales are generated entirely by our Blueberries segment, and are therefore reported prospectively from May 1, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 reportable segments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Marketing&#160;and Distribution adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;16.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;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;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Blueberries adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;31.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.1&#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;30.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;58.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-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:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.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;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Legal settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Farming costs for nonproductive orchards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;ERP costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Remeasurement gain on business combination with Moruga&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;31.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;Approximately $0.3&#160;million of depreciation and amortization was from purchase accounting assets including property, plant and equipment step-up and an intangible asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Includes recognition of deferred implementation costs and non-recurring post-implementation process reengineering costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Represents net loss attributable to noncontrolling interest plus the impact of non-GAAP adjustments, allocable to the noncontrolling owner based on their percentage of ownership interest.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RleHRyZWdpb246Y2VlNDc4YmI3ODE3NDZmZGI4NmZjNDExZmIxZGJlNDVfMzg_6a95d3e2-bc08-4baf-8212-42a674cb35b9"
      unitRef="segment2">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RleHRyZWdpb246Y2VlNDc4YmI3ODE3NDZmZGI4NmZjNDExZmIxZGJlNDVfMzg_7c52f7fc-bf15-4f8b-86ea-7317db8c9f7f"
      unitRef="segment2">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RleHRyZWdpb246Y2VlNDc4YmI3ODE3NDZmZGI4NmZjNDExZmIxZGJlNDVfMjAxOQ_b6ab0887-9e9c-4a97-85c2-088f60710b28">&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="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.261%"/&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.772%"/&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.772%"/&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.772%"/&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:1.605%"/&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.772%"/&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.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Blueberries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Marketing and Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;International Farming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Third party sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;308.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;313.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;239.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;246.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;60.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;60.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total segment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;308.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;64.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;373.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;239.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;66.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;305.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(60.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(60.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;308.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;313.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;239.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;246.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="39" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;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:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;794.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;807.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;654.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;62.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;62.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total segment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;794.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;870.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;715.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(62.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;(62.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;(61.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;(61.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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;794.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;807.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;641.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;654.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Supplemental sales information is as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;By type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Avocado&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;303.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;238.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;781.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;637.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Blueberry&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mango&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;313.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;246.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;807.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;654.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;By customer location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td 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;264.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;182.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;678.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;490.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;48.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;64.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;129.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;164.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;313.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;246.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;807.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)Blueberry sales are generated entirely by our Blueberries segment, and are therefore reported prospectively from May 1, 2022.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b9040eb402d46cc8665753c1bd9dad0_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMy0xLTEtMS02NTMxMA_60c7e320-fe0e-4f52-8566-3bde0a83ff66"
      unitRef="usd">308900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dac0423c239485c9c3da2f27a9bbd72_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMy0yLTEtMS02NTMxMA_b80107d0-155e-4720-bf6a-c0e061320006"
      unitRef="usd">4000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b488c10a71f43c98dc77126280bccd8_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMy0zLTEtMS02NzA3Ng_8180ab2f-4dfe-4a31-bbad-5e5249338410"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice1804ea2adb4748be24aaa1869cee79_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMy0zLTEtMS02NTMxMA_02826871-de35-4273-9174-b495adea7085"
      unitRef="usd">313200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6add20849054b8b8678b6d2f59e3041_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMy01LTEtMS02NTMxMA_d6582e66-e011-4e42-b8e4-1546a91ea824"
      unitRef="usd">239600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51df0e60414e43869f5be1555369a5e8_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMy02LTEtMS02NTMxMA_2616a015-671e-401e-a741-897282929029"
      unitRef="usd">7200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib392308f792b4270a908011667162035_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMy03LTEtMS02NTMxMA_a796aa7a-3d55-406a-b717-c292abcfd079"
      unitRef="usd">246800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c78048834a149e3afb79663a8fd66ab_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNC0xLTEtMS02NTMxMA_387266c8-d951-45f8-9fe3-ca3ce4deca45"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i377589c9fd5f43c0a44bdc6d02339015_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNC0yLTEtMS02NTMxMA_a39850e9-45db-4718-b255-10d75d0fd5aa"
      unitRef="usd">60600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5deb8d1cec9d464db1ecece6b288ac12_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNC0zLTEtMS02NzExMg_3bd5cde6-7f2d-42ef-ae06-932136507ac0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica04ae74209f43b2bdc05d1bdfdf8e40_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNC0zLTEtMS02NTMxMA_2515770c-8f4f-4526-bd69-181c6ca3b83c"
      unitRef="usd">60600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a864fb3bc9841489bf4555a6c4a5716_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNC01LTEtMS02NTMxMA_d0c95a08-ad47-49c6-8bae-2de2e8625214"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i293d6bd899be437bbc59adf5e377ccbd_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNC02LTEtMS02NTMxMA_6682fc7b-2ae0-479f-8efa-7eb37e32c7b6"
      unitRef="usd">58900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie90ff0da47ed4579af95b8287ad1bfbc_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNC03LTEtMS02NTMxMA_41b1ae5d-9dc3-4151-85cd-259957e8e2c1"
      unitRef="usd">58900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6ebdf541485425aa75885be82e48b76_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNS0xLTEtMS02NTMxMA_79de6768-9d5e-406e-b2c9-6437dc7623ab"
      unitRef="usd">308900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i360c7af3d2ca4d9496c14fb038d282f7_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNS0yLTEtMS02NTMxMA_c4a1db98-5202-4d22-9f29-96e407b5bb2c"
      unitRef="usd">64600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if64da20ce41b4525bf19852574e27557_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNS0zLTEtMS03MDAyNw_4b2d57ba-6c58-477e-ae44-7b422d76f686"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82ec52df784147bb869e9456e81b912e_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNS0zLTEtMS02NTMxMA_0d9a5747-4d08-4b62-ae62-4b4b45e1d158"
      unitRef="usd">373800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae49bf778a2e474f82bb1983c2494d50_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNS01LTEtMS02NTMxMA_e6f09071-3e77-447f-b519-60914129be0b"
      unitRef="usd">239600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad70c43ef444f8cbd58b5713ce46b39_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNS02LTEtMS02NTMxMA_0c3e7948-c6ee-4d9d-b117-dba860ab9427"
      unitRef="usd">66100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaecba6dd4ab343499d7187c5553db7d8_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNS03LTEtMS02NTMxMA_d3ca27a8-7f00-47a4-a677-42cc6036a4c5"
      unitRef="usd">305700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6c6bc1bf2644a54828a2a9515e7cda7_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNi0xLTEtMS02NTMxMA_6e6c5a5a-aadb-4da1-9583-a030fa54347c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33fa4c921a2648309029f1f7ba57ac15_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNi0yLTEtMS02NTMxMA_e14f1084-b91a-45fd-b625-765b86c642fc"
      unitRef="usd">-60600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7693f10ed1304fa9859484e53ca8515c_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNi0zLTEtMS03MDAyNw_99ea2dee-d517-45f7-8093-1f6c5a4850ce"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if01a1d7a0fbf4dfc97608a8b6be84ca4_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNi0zLTEtMS02NTMxMA_515f7164-61ce-4658-b3a7-ca05cad2d1b6"
      unitRef="usd">-60600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i816fdbabd83943a7aa09284b0f00f14b_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNi01LTEtMS02NTMxMA_cbf98382-b848-4a1b-ba33-544561272d68"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0a1a73d3aad4cfcbe1db27b24de5b52_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNi02LTEtMS02NTMxMA_11372b05-8a9a-4212-93e3-7dd9985be50d"
      unitRef="usd">-58900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bd1f6fed39042168ccc45a4b055d009_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNi03LTEtMS02NTMxMA_c8841d27-f384-467b-9fe8-90212fdcf49e"
      unitRef="usd">-58900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90bfb65c336344e8a82bfef97ea61dd4_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNy0xLTEtMS02NTMxMA_c227356f-eb9d-452e-93d3-00ab19b38d9c"
      unitRef="usd">308900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75be726ab3c34ae2911d03085996afd6_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNy0yLTEtMS02NTMxMA_e353a28a-7537-429d-9883-521b7aac8a56"
      unitRef="usd">4000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52a669da2f3a40598ab19742aae85253_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNy0zLTEtMS03MDAyNw_3b830fab-55f5-4c2c-ae0d-35877770dbb1"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNy0zLTEtMS02NTMxMA_26a4a650-d2fe-4faa-9c2a-4864f5d497ce"
      unitRef="usd">313200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea1a3eafac99450a8c3aea8ccd113f9c_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNy01LTEtMS02NTMxMA_2e2dcd41-dd49-42cd-ad70-4a2f3314f0ac"
      unitRef="usd">239600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i645ff05919af453bbbb738ff3668000e_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNy02LTEtMS02NTMxMA_fcb7cbd5-c3f3-4289-baf9-87eec2f23594"
      unitRef="usd">7200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfNy03LTEtMS02NTMxMA_7e1393f5-32ab-40b9-bf33-5264c1f1beea"
      unitRef="usd">246800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77516183a6b7417cb58d26cc672a35db_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTAtMS0xLTEtNjUzMTA_779a5c04-7ddb-4a1b-80f6-24cec2605cae"
      unitRef="usd">794900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i356dbedbbe0341d684208a2f6cc1b577_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTAtMi0xLTEtNjUzMTA_f4000672-99a6-4ea0-9957-0a6fff61dffb"
      unitRef="usd">12700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75607f9dd0e44b37ab0fb6ec44efa132_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTAtMy0xLTEtNjcwODI_56fed063-d2dd-4a4a-8ef8-0ac054e30d2f"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4ee9d0a266145ac9f364178a6d176ae_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTAtMy0xLTEtNjUzMTA_8d9066f2-886d-4e57-a7ea-802139b747be"
      unitRef="usd">807900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5f3a9d4a93f44a78609e843e3881ac3_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTAtNS0xLTEtNjUzMTA_d71e134c-5dbb-4481-9399-c1c0c572f59d"
      unitRef="usd">641600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f07f076e9c74ba19459f858fe3b91fb_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTAtNi0xLTEtNjUzMTA_6641d142-89cc-42b2-8a07-fd3b7dc3df3b"
      unitRef="usd">13100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a3e03bbf7af4ad49272293e14f6d688_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTAtNy0xLTEtNjUzMTA_b7cfad0e-57a0-4624-b993-2f3660269190"
      unitRef="usd">654700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d4c2556e77f4662b804c4e9884657d5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTEtMS0xLTEtNjUzMTA_e100c0b2-259d-40e5-891c-3d6a97102491"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91669e15033949afafff5026493a9b2e_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTEtMi0xLTEtNjUzMTA_7afdcd65-b89e-43eb-8b3f-79d050c48c57"
      unitRef="usd">62200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59d70b0582da4f4c9c7744bf00e74d00_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTEtMy0xLTEtNjcwODg_7b2172b8-4ece-4c75-bf24-6adc426d8276"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia54149024ba04410b90bb38bd53890a9_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTEtMy0xLTEtNjUzMTA_e677c174-b457-42fd-b63c-026e57e428d5"
      unitRef="usd">62200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee6cfa3a24144e0e9342c0128848ebf2_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTEtNS0xLTEtNjUzMTA_82f2bd74-3295-49ac-85b2-d7b4b4bdc007"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a401fb932e9417fa23a4066223b4f2b_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTEtNi0xLTEtNjUzMTA_e9560049-cef5-48f4-920d-c531ed08c6cd"
      unitRef="usd">61100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i274f9b134b794ba0a6d50c79e99b0f6d_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTEtNy0xLTEtNjUzMTA_edd55f31-0650-47c9-aaed-8c20e79a94b8"
      unitRef="usd">61100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41f7172fe06f437389a6f56dd9d5ff9e_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTItMS0xLTEtNjUzMTA_5184215e-6fc3-4d60-8cb1-3f008bbe9c9b"
      unitRef="usd">794900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f8ec9c6edcd49628c5328752baf4435_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTItMi0xLTEtNjUzMTA_c56fecab-100d-4d65-8fe1-0ef090d60094"
      unitRef="usd">74900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17c0c11bb8bd408192ff2e553fd96059_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTItMy0xLTEtNzAwMzA_659e4224-d068-49a0-b3f4-200a0cdc0863"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43b169c44a314e0d999483bfd6c5f3da_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTItMy0xLTEtNjUzMTA_0aa4e22f-187f-4d4a-8200-b7b3c7257a5c"
      unitRef="usd">870100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacc3842fdae44530bea38fee2afb3da3_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTItNS0xLTEtNjUzMTA_f01bc6bb-aeb4-4df4-aa88-ba84cf2375f4"
      unitRef="usd">641600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd4f6b6cf6de42829aa143f44b537bfc_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTItNi0xLTEtNjUzMTA_63adb5d4-051f-4c32-b048-e082f8d98bb5"
      unitRef="usd">74200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23cdc80a89d540ea806b1f68621ff717_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTItNy0xLTEtNjUzMTA_f102f3d2-5a6d-4611-bf8c-88ba8002cc7d"
      unitRef="usd">715800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaeb7a8218144453299d9e9db006c0ccb_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTMtMS0xLTEtNjUzMTA_b99c05ce-d315-43a4-81b4-9eaca4043123"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc6960e1da4e47aea3e81536b4a0010b_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTMtMi0xLTEtNjUzMTA_086b8f6e-1be4-4fa7-be36-eaecc961373e"
      unitRef="usd">-62200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie146ff486b55443b8d00109d99e0295d_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTMtMy0xLTEtNzAwMzA_572bccf8-9afa-4ef0-9c8a-4f70f975030f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i509ab7a7831247afb3400a8bcefbd932_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTMtMy0xLTEtNjUzMTA_e7fb2df4-78b2-4d9b-b797-2b76ddabeeea"
      unitRef="usd">-62200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id016350ad28845219f1db4638e159e5c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTMtNS0xLTEtNjUzMTA_efa35372-ea71-4a3f-9f45-b703cd3f02d9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i239c6f05a21c40b483179231bdb9d938_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTMtNi0xLTEtNjUzMTA_b7766f8c-6f2c-4f54-8d38-32a7a0373c26"
      unitRef="usd">-61100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7005c1444c6046189fc3f1acca01f15c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTMtNy0xLTEtNjUzMTA_560765f5-e803-4f4d-ad8d-b6c8e6afb500"
      unitRef="usd">-61100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5404bf7d7e14c96a414dc69a8d19c89_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTQtMS0xLTEtNjUzMTA_1bcc536f-2488-4732-a3c6-5747e8a0c47b"
      unitRef="usd">794900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id274e0887ce84234bd1aa39cc2238192_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTQtMi0xLTEtNjUzMTA_4414141c-5052-4729-9cf2-05772f2e0089"
      unitRef="usd">12700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47c7a739d37c4c46ae08ed7d3c731719_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTQtMy0xLTEtNzAwMzA_2e7f41d7-2208-4d97-9ce6-613f89a964f2"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTQtMy0xLTEtNjUzMTA_09580b2f-c828-46cc-b3c8-3ca1b56655c0"
      unitRef="usd">807900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i627bfea7282540cd89c3e148e6bf0110_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTQtNS0xLTEtNjUzMTA_edca6c6a-4321-49fe-9116-7d5ae30e7bd8"
      unitRef="usd">641600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea7e3c5836534c94bd1dd572fc5e539f_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTQtNi0xLTEtNjUzMTA_766a63ad-7f1f-4d85-8c1b-1822f003bdf4"
      unitRef="usd">13100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmZlNWE0NDYwMGViYzRhNTA4MTIxZjJjYjlmMDE4ODgyL3RhYmxlcmFuZ2U6ZmU1YTQ0NjAwZWJjNGE1MDgxMjFmMmNiOWYwMTg4ODJfMTQtNy0xLTEtNjUzMTA_078704ff-3189-467e-ba93-58d042f3e880"
      unitRef="usd">654700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dd3e491d4ec4fd4b5784b84a1552234_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMi0xLTEtMS02OTAxOQ_8cc28a1f-131d-440a-84b3-6e7be59c6fd4"
      unitRef="usd">303900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31464d23193841628fa01730d997f533_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMi0zLTEtMS02OTA1NQ_739788a9-7460-4149-8f45-cf32391d980e"
      unitRef="usd">238400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2827e52da8ef45ebbbe106afdacd2aac_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMi01LTEtMS02OTA2MQ_4800e32b-9969-4eca-aa32-c2bfe2a6da64"
      unitRef="usd">781500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fe03531b3184d70bb9286a455c7262e_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMi03LTEtMS02OTA2Nw_e917dfa6-bc75-4839-b67b-94990b140f94"
      unitRef="usd">637000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied4be52fe00d44b1906e09cfcd18598b_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMy0xLTEtMS02OTAxOQ_61ed3da1-8d9c-4280-8158-ef8905956641"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b33bdcd263044bf9d366e3a7632f916_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMy0zLTEtMS02OTA1NQ_861c5868-31ae-43d2-a2d3-e7021a712cdc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2977bedb1d0948d18f2e196600dc8499_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMy01LTEtMS02OTA2MQ_6efc4819-1b13-4b69-b583-87e7a9c2e9a9"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69ce919a37be42d0b313f5893abb93b8_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMy03LTEtMS02OTA2Nw_eb8156e6-5ec5-4158-a367-ca650b625125"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d591162774d4182ab7db0ab293ae093_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS0xLTEtMS03MDA1OQ_1780fea0-226c-4325-9185-1d21e94e6553"
      unitRef="usd">3500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46a37fe7b20e45d396f36ac70ad32c48_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS0zLTEtMS03MDA2MQ_c29bc3cb-1c7a-4fe9-8a9e-a6dde14d9b5c"
      unitRef="usd">2000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c4f7ec1c9f7467fa0f3d1b29708c1b4_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS01LTEtMS03MDA2Mw_9cb88cab-0a5d-4a82-931c-302126812873"
      unitRef="usd">13100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic25beada91014753ad491eecbfae646c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS03LTEtMS03MDA2NA_a36fe27b-aca7-4beb-82b2-afa11e95ad8d"
      unitRef="usd">4200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i062296318fb54da097f38ddf0f1b9b47_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNC0xLTEtMS02OTA3Mw_6215eedc-d75d-4232-a19e-b60507e3a00a"
      unitRef="usd">5500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56ac2c4749474de8931ebcafebb2c6fb_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNC0zLTEtMS02OTA3NA_4bc1c748-9417-46a3-87a9-59a2dce8acb1"
      unitRef="usd">6400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14b122a4af0849ca92542c7b0de69926_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS01LTEtMS02OTEwMg_bb4229a4-1aa3-4ccb-8494-b08242882393"
      unitRef="usd">13000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12c3c1ffdfce4b03b5cbe4a63aed10ad_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS03LTEtMS02OTEwMg_1d582680-9ca8-4d36-9e2f-b4bc184c231e"
      unitRef="usd">13500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS0xLTEtMS02OTAzMQ_089fdaf9-de27-4040-ab78-16cea818f3d9"
      unitRef="usd">313200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS0zLTEtMS02OTAzNw_d316703c-8202-4521-927d-681983ed6ffe"
      unitRef="usd">246800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS01LTEtMS02OTA0OQ_b1e08fd0-c37e-4f05-9b9a-a648d676cda9"
      unitRef="usd">807900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfNS03LTEtMS02OTA0Mw_f72222fe-341a-4a17-affb-cd95a2ca4619"
      unitRef="usd">654700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ae043cec7ae4fcc858a652624da0333_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfOC0xLTEtMS02OTEwMw_552b7130-b3a5-4e6a-9db0-cd9933b480d5"
      unitRef="usd">264400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd62ce9d9127440cb49e3ea8f1309728_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfOC0zLTEtMS02OTEwMw_12bd8565-ab56-466e-b320-330c9d916b7d"
      unitRef="usd">182500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c0c7d21fec7402fa44da4f451e5a30c_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfOC01LTEtMS02OTEwMw_46cf02f8-c0ab-4516-9e2f-9ad708b27a10"
      unitRef="usd">678000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d67dd380fda454a8669f376f83a8f4f_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfOC03LTEtMS02OTEwMw_1146647e-4353-48b5-9f27-0d756f37e834"
      unitRef="usd">490000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ba9a2bc8c784d19a25d7155d1663b05_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfOS0xLTEtMS02OTEwMw_62d9bba7-7e0b-420b-a922-c36add8d1a7c"
      unitRef="usd">48800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2814dcf694f7454d864e4bfb7fbccb02_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfOS0zLTEtMS02OTEwMw_a3805213-e347-457c-ae9f-5b82179b8d05"
      unitRef="usd">64300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ca4b74133e1467983f0f5c141f29ab3_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfOS01LTEtMS02OTEwMw_b5ad0afc-4f95-4fd4-9772-bd09c837ab69"
      unitRef="usd">129900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i464d553de71b4aeabdb3c4da44a9d6ea_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfOS03LTEtMS02OTEwMw_03c83c72-bbd8-4148-b228-240163c7484e"
      unitRef="usd">164700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMTAtMS0xLTEtNjkxMDM_ed2b0f4d-7a0e-4942-a954-8dcde87a64ce"
      unitRef="usd">313200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMTAtMy0xLTEtNjkxMDM_97dcaa9f-344d-478d-b43d-8396563bf30f"
      unitRef="usd">246800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMTAtNS0xLTEtNjkxMDM_0f634523-305a-45d7-9088-e2350664f22b"
      unitRef="usd">807900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOjJlMGY4MWNiM2ZlNzQxZGE4ODI0Yzc5NDMxZWE4YWIzL3RhYmxlcmFuZ2U6MmUwZjgxY2IzZmU3NDFkYTg4MjRjNzk0MzFlYThhYjNfMTAtNy0xLTEtNjkxMDM_a5540ebd-7189-4492-96a4-2fd2e996d6a8"
      unitRef="usd">654700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RleHRyZWdpb246Y2VlNDc4YmI3ODE3NDZmZGI4NmZjNDExZmIxZGJlNDVfMjAyMA_6ced19aa-5371-4bcd-9ead-516dfc032343">&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 reportable segments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&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:11.816%"/&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:11.816%"/&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:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Marketing&#160;and Distribution adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;16.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;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;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Blueberries adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;31.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.1&#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;30.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;58.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-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:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.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;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Legal settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Farming costs for nonproductive orchards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;ERP costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Remeasurement gain on business combination with Moruga&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;31.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:112%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:112%;padding-left:3.96pt"&gt;Approximately $0.3&#160;million of depreciation and amortization was from purchase accounting assets including property, plant and equipment step-up and an intangible asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Includes recognition of deferred implementation costs and non-recurring post-implementation process reengineering costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:3.96pt"&gt;Represents net loss attributable to noncontrolling interest plus the impact of non-GAAP adjustments, allocable to the noncontrolling owner based on their percentage of ownership interest.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ib6ebdf541485425aa75885be82e48b76_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMi0xLTEtMS02NTMxMA_bfddf3f1-5804-40c8-a09b-9377645c2627"
      unitRef="usd">15500000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iae49bf778a2e474f82bb1983c2494d50_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMi0zLTEtMS02NTMxMA_47cac759-dfbe-44da-958e-ae0380428f5f"
      unitRef="usd">13100000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i41f7172fe06f437389a6f56dd9d5ff9e_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMi01LTEtMS02NTMxMA_595591df-efb5-4651-b618-a3a380913b6d"
      unitRef="usd">19500000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iacc3842fdae44530bea38fee2afb3da3_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMi03LTEtMS02NTMxMA_76016221-5fb7-438a-8c3a-f18c19841fee"
      unitRef="usd">43000000.0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i3609914c283d4130bcb4a3edd9e972e9_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMy0xLTEtMS02NTMxMA_f60d76c0-7648-4d83-ba40-6ddf1eb6c09b"
      unitRef="usd">16300000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ibb49189fbf1447e794e5441a58f56d24_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMy0zLTEtMS02NTMxMA_50fe5c8e-4968-41b6-a980-d21e2d2322e5"
      unitRef="usd">17000000.0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i85890f4db1634df29228cf1152cd06a3_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMy01LTEtMS02NTMxMA_265b518d-3a73-444d-8c04-901372bd419c"
      unitRef="usd">11100000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iaf3d56bcd4074a69bbf8bb7ffb40e2cb_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMy03LTEtMS02NTMxMA_00538097-18c0-4db4-820f-96cbcddb20ac"
      unitRef="usd">15900000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i77a1081a3d854ccaa19940429448e07a_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNC0xLTEtMS02NjE4Mw_06e98491-7d9e-4f88-a1ee-a4d3d5e77101"
      unitRef="usd">-200000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i24c655ba597f4776b9321072fce722ab_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNC0zLTEtMS02NjE4OQ_2fbf06f8-084b-4950-905b-7f011de9012b"
      unitRef="usd">0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="icb1011455a1241cbb9dc265c6beac60c_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNC01LTEtMS02NjE5NQ_1432bc25-dc99-4631-9236-1b9cdc88c92d"
      unitRef="usd">-200000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i96f1698bb2504650b5b1a75132fd9485_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNC03LTEtMS02NjIwMQ_9f625cb6-ed89-43b6-a65f-eb7829125b56"
      unitRef="usd">0</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i82ec52df784147bb869e9456e81b912e_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNC0xLTEtMS02NTMxMA_767422a8-f141-4193-82dc-9770f498b388"
      unitRef="usd">31600000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iaecba6dd4ab343499d7187c5553db7d8_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNC0zLTEtMS02NTMxMA_58ee6959-aefc-4fdb-829b-c514c51a3584"
      unitRef="usd">30100000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i43b169c44a314e0d999483bfd6c5f3da_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNC01LTEtMS02NTMxMA_4f108c90-a307-4503-9819-165ebd780a27"
      unitRef="usd">30400000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i23cdc80a89d540ea806b1f68621ff717_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNC03LTEtMS02NTMxMA_473aa282-5904-4449-b8c4-ef12b4cf147d"
      unitRef="usd">58900000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:ProfitLoss
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNS0xLTEtMS02NTMxMA_397ffaf0-71c1-4132-a3db-103cfa8fe423"
      unitRef="usd">17900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNS0zLTEtMS02NTMxMA_cf204e87-0be4-4239-bd12-3554f32aebda"
      unitRef="usd">18400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNS01LTEtMS02NTMxMA_2bf83d97-7ad7-424a-9714-73a8e43c3f97"
      unitRef="usd">6900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNS03LTEtMS02NTMxMA_85bedc83-f736-4f8b-92bb-67e2eaf4386f"
      unitRef="usd">28000000.0</us-gaap:ProfitLoss>
    <us-gaap:InterestExpense
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNi0xLTEtMS02NTMxMA_5b945b7c-5372-4019-9de5-23cc1d168d14"
      unitRef="usd">1500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNi0zLTEtMS02NTMxMA_7a62bb39-bb42-4ce5-9af3-f15c7e761582"
      unitRef="usd">1000000.0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNi01LTEtMS02NTMxMA_f3a609ab-ff5b-49b4-8c57-17dea7659abe"
      unitRef="usd">3500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNi03LTEtMS02NTMxMA_f24ec24a-6b75-4c6e-8b94-b87d15cbc84a"
      unitRef="usd">2700000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNy0xLTEtMS02NTMxMA_1c2033a3-7444-4663-b53c-7b13b1ac5458"
      unitRef="usd">5400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNy0zLTEtMS02NTMxMA_80332710-5e07-4992-86a2-17031e5e7cd3"
      unitRef="usd">5900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNy01LTEtMS02NTMxMA_67bd5e45-6c12-4334-bc80-24b9784cc253"
      unitRef="usd">3700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfNy03LTEtMS02NTMxMA_61300aa3-6e96-44e4-a1db-40e4df19e7eb"
      unitRef="usd">15300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfOC0xLTEtMS02NTMxMA_d6f56a15-94fe-4993-8253-ca52ad551515"
      unitRef="usd">7100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfOC0zLTEtMS02NTMxMA_b7db9d47-3f04-4216-916d-c4b77a6d47ce"
      unitRef="usd">6100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfOC01LTEtMS02NTMxMA_1e5ad8ea-666b-4f76-9b56-2edb6bc262c4"
      unitRef="usd">17200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfOC03LTEtMS02NTMxMA_10f0be66-c308-45f9-9443-3a58212b502a"
      unitRef="usd">13700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfOS0xLTEtMS02NTMxMA_8e5ccdea-5db8-4a53-8f88-79323dd00350"
      unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfOS0zLTEtMS02NTMxMA_32f0efae-fc5e-43ce-b314-e8b4ff18ef1d"
      unitRef="usd">2100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfOS01LTEtMS02NTMxMA_69d7ea68-1ff2-49ed-8436-8a04ba2523c5"
      unitRef="usd">3600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfOS03LTEtMS02NTMxMA_31b55097-a770-4c02-93a9-1503173ffc84"
      unitRef="usd">4200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTAtMS0xLTEtNjUzMTA_0e671c29-1f83-493f-899b-5aae8d8b18c2"
      unitRef="usd">900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTAtMy0xLTEtNjUzMTA_23de75b2-c90b-46dd-83b3-4865db651836"
      unitRef="usd">500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTAtNS0xLTEtNjUzMTA_5477bca6-02d8-42ee-bb29-573eda123a41"
      unitRef="usd">2600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTAtNy0xLTEtNjUzMTA_1b72ec9f-db31-41f5-bce8-954300f66653"
      unitRef="usd">2000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:LitigationSettlementExpense
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTEtMS0xLTEtNjUzMTA_6d67774c-5842-4ebb-85ab-5a7655891e16"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTEtMy0xLTEtNjUzMTA_54163d8d-e05f-4d91-b24d-950a3575252b"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTEtNS0xLTEtNjUzMTA_00a0593b-dd07-49d7-a126-e6257313049b"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTEtNy0xLTEtNjUzMTA_af45af57-548b-48f1-aa77-55b70bd168b7"
      unitRef="usd">800000</us-gaap:LitigationSettlementExpense>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTItMS0xLTEtNjUzMTA_32c12ad9-7928-4a9c-91cf-e4932dc66504"
      unitRef="usd">-200000</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTItMy0xLTEtNjUzMTA_22ddd5b9-e2e2-44aa-aca1-6bc8f938d83e"
      unitRef="usd">200000</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTItNS0xLTEtNjUzMTA_8253856f-f38c-4990-83f3-de8a77a7c7ee"
      unitRef="usd">-200000</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:SaleOfAssetsAndAssetImpairmentCharges
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTItNy0xLTEtNjUzMTA_428d8073-c208-40ef-bd14-ba2d79b8d5d1"
      unitRef="usd">200000</avo:SaleOfAssetsAndAssetImpairmentCharges>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTMtMS0xLTEtNjUzMTA_320996a3-062c-45a6-894a-ae43a5e6d3e4"
      unitRef="usd">300000</avo:FarmingCostsForNonProductiveOrchards>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTMtMy0xLTEtNjUzMTA_5f85728c-1529-4776-be68-c33ea81a6f91"
      unitRef="usd">0</avo:FarmingCostsForNonProductiveOrchards>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTMtNS0xLTEtNjUzMTA_71d11284-4797-492b-8c56-071758080b62"
      unitRef="usd">1100000</avo:FarmingCostsForNonProductiveOrchards>
    <avo:FarmingCostsForNonProductiveOrchards
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTMtNy0xLTEtNjUzMTA_7d9b0dd9-7951-4268-b26a-fdccc0ccfd82"
      unitRef="usd">0</avo:FarmingCostsForNonProductiveOrchards>
    <avo:SoftwareImplementationCostsNoncapitalizable
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTQtMS0xLTEtNjUzMTA_1cadc771-5fd1-46c8-a832-9b76cd2e0aab"
      unitRef="usd">1000000.0</avo:SoftwareImplementationCostsNoncapitalizable>
    <avo:SoftwareImplementationCostsNoncapitalizable
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTQtMy0xLTEtNjUzMTA_eadba127-23bb-4d6b-8b65-c34595afc9b8"
      unitRef="usd">0</avo:SoftwareImplementationCostsNoncapitalizable>
    <avo:SoftwareImplementationCostsNoncapitalizable
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTQtNS0xLTEtNjUzMTA_6babf5a4-0729-4ad4-8073-a89c17c0a9b3"
      unitRef="usd">3800000</avo:SoftwareImplementationCostsNoncapitalizable>
    <avo:SoftwareImplementationCostsNoncapitalizable
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTQtNy0xLTEtNjUzMTA_d17b14d5-7159-4100-b228-c8a719fca027"
      unitRef="usd">0</avo:SoftwareImplementationCostsNoncapitalizable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTUtMS0xLTEtNjUzMTA_c5ea7b51-c9c5-4683-b830-c356e0fcb12b"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTUtMy0xLTEtNjUzMTA_1d87f40d-8ec0-4bfd-929e-cf028073d7bf"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTUtNS0xLTEtNjUzMTA_b1369611-7731-4539-a9e1-b6bc1fc6fc58"
      unitRef="usd">500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTUtNy0xLTEtNjUzMTA_9f8c7348-b96f-403c-92c9-6cf224ac801d"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTctMS0xLTEtNjYyMTE_07ff181d-0693-49eb-8b93-2950ec354301"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTctMy0xLTEtNjYyMTM_4c15dc32-fad9-4e92-9858-ea038f9e9edd"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTctNS0xLTEtNjYyMTU_fea19b3d-133a-4d2e-958b-2e1698b63dda"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTctNy0xLTEtNjYyMTc_b30aaf90-bb34-4612-b8b4-c1c6f597b869"
      unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTYtMS0xLTEtNjUzMTA_ee0982fc-469b-4fd7-bce0-24bdec960cb5"
      unitRef="usd">-900000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTYtMy0xLTEtNjUzMTA_6a7c526e-af10-4e39-b859-6b7ba5814429"
      unitRef="usd">-500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTYtNS0xLTEtNjUzMTA_cd2f2196-7e1f-4f47-b81d-3f98bdf3f282"
      unitRef="usd">3600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTYtNy0xLTEtNjUzMTA_fa66e9d3-db17-4574-aaea-fc305fb61e01"
      unitRef="usd">-800000</us-gaap:OtherNonoperatingIncomeExpense>
    <avo:NetIncomeLossAttributableToNoncontrollingInterestIncludingNonGAAPAdjustments
      contextRef="i8965ed756f8e48298c9e5528131dbd25_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTktMS0xLTEtNzUyNzI_83c77909-740b-4b84-b4f0-d01f39ee9364"
      unitRef="usd">100000</avo:NetIncomeLossAttributableToNoncontrollingInterestIncludingNonGAAPAdjustments>
    <avo:NetIncomeLossAttributableToNoncontrollingInterestIncludingNonGAAPAdjustments
      contextRef="if546e23f6e304928967072a3ffbad0d0_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTktMy0xLTEtNzUyNzg_000d04e7-1259-4440-81a2-60e371cb5fe3"
      unitRef="usd">0</avo:NetIncomeLossAttributableToNoncontrollingInterestIncludingNonGAAPAdjustments>
    <avo:NetIncomeLossAttributableToNoncontrollingInterestIncludingNonGAAPAdjustments
      contextRef="ibde3c6ef473e48ce9256d23c5e5debd5_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTktNS0xLTEtNzUyODQ_892d5b0f-cae0-458c-ad83-3832277d4ae6"
      unitRef="usd">100000</avo:NetIncomeLossAttributableToNoncontrollingInterestIncludingNonGAAPAdjustments>
    <avo:NetIncomeLossAttributableToNoncontrollingInterestIncludingNonGAAPAdjustments
      contextRef="iecd05fbd35194d4ca811d56764416c9c_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTktNy0xLTEtNzUyOTA_2183d1a7-436a-4f81-8012-a20263ee96df"
      unitRef="usd">0</avo:NetIncomeLossAttributableToNoncontrollingInterestIncludingNonGAAPAdjustments>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i82ec52df784147bb869e9456e81b912e_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTctMS0xLTEtNjUzMTA_767422a8-f141-4193-82dc-9770f498b388"
      unitRef="usd">31600000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iaecba6dd4ab343499d7187c5553db7d8_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTctMy0xLTEtNjUzMTA_58ee6959-aefc-4fdb-829b-c514c51a3584"
      unitRef="usd">30100000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i43b169c44a314e0d999483bfd6c5f3da_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTctNS0xLTEtNjUzMTA_4f108c90-a307-4503-9819-165ebd780a27"
      unitRef="usd">30400000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i23cdc80a89d540ea806b1f68621ff717_D20201101-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RhYmxlOmQwMTkzMjVkN2Q2ODQ4OThiY2Q1NmI0ZGJhMjQ2NGMwL3RhYmxlcmFuZ2U6ZDAxOTMyNWQ3ZDY4NDg5OGJjZDU2YjRkYmEyNDY0YzBfMTctNy0xLTEtNjUzMTA_473aa282-5904-4449-b8c4-ef12b4cf147d"
      unitRef="usd">58900000</avo:IncomeLossFromContinuingOperationsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2f80fb594cf04a3c94b840584251190d_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl82MS9mcmFnOmNlZTQ3OGJiNzgxNzQ2ZmRiODZmYzQxMWZiMWRiZTQ1L3RleHRyZWdpb246Y2VlNDc4YmI3ODE3NDZmZGI4NmZjNDExZmIxZGJlNDVfMjE5OTAyMzI2Njg3Nw_b3ca1b89-6912-4bbd-87b3-7a1b71af0e2c"
      unitRef="usd">300000</us-gaap:DepreciationDepletionAndAmortization>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjktMy0xLTEtNjUzMTA_fe9097a4-c1b3-4c70-8301-9afa0944c075"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjktMy0xLTEtNjUzMTA_fe9097a4-c1b3-4c70-8301-9afa0944c075"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjItMy0xLTEtNjUzMTA_17175295-10a9-4b15-9f60-355b48582cdb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjItMy0xLTEtNjUzMTA_17175295-10a9-4b15-9f60-355b48582cdb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfOC0zLTEtMS02NTMxMA_8dea9cff-b6f2-4943-9888-6816e7a266ae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfOC0zLTEtMS02NTMxMA_8dea9cff-b6f2-4943-9888-6816e7a266ae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjgtMy0xLTEtNjUzMTA_c882d0b2-47ac-4350-af9e-6f13a4614ee6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjgtMy0xLTEtNjUzMTA_c882d0b2-47ac-4350-af9e-6f13a4614ee6"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RleHRyZWdpb246MGYwMmUzNzVmMjBiNDc5Y2E2N2Q4YjZmMWU0YTQ2ZWNfMzky_dbc84c76-877f-4929-889a-0070c5614d5c" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RleHRyZWdpb246MGYwMmUzNzVmMjBiNDc5Y2E2N2Q4YjZmMWU0YTQ2ZWNfMzky_dbc84c76-877f-4929-889a-0070c5614d5c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Prior period amounts differ from those previously reported due to the adoption of ASC 842, Leases, effective November 1, 2020, which was first presented in our annual report on Form-10K for the year ended October 31, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjktMy0xLTEtNjUzMTA_fe9097a4-c1b3-4c70-8301-9afa0944c075"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RleHRyZWdpb246MGYwMmUzNzVmMjBiNDc5Y2E2N2Q4YjZmMWU0YTQ2ZWNfMzky_dbc84c76-877f-4929-889a-0070c5614d5c"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjItMy0xLTEtNjUzMTA_17175295-10a9-4b15-9f60-355b48582cdb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RleHRyZWdpb246MGYwMmUzNzVmMjBiNDc5Y2E2N2Q4YjZmMWU0YTQ2ZWNfMzky_dbc84c76-877f-4929-889a-0070c5614d5c"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfOC0zLTEtMS02NTMxMA_8dea9cff-b6f2-4943-9888-6816e7a266ae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RleHRyZWdpb246MGYwMmUzNzVmMjBiNDc5Y2E2N2Q4YjZmMWU0YTQ2ZWNfMzky_dbc84c76-877f-4929-889a-0070c5614d5c"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RhYmxlOjBiNDhjODRjZjZlMDQxY2JiZjIyYTUyOTAyZTA2ODYwL3RhYmxlcmFuZ2U6MGI0OGM4NGNmNmUwNDFjYmJmMjJhNTI5MDJlMDY4NjBfMjgtMy0xLTEtNjUzMTA_c882d0b2-47ac-4350-af9e-6f13a4614ee6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjZkNmM3MjkyOTFkODRhZmU5ZDAwMWZkZjA5YmY2ZDlmL3NlYzo2ZDZjNzI5MjkxZDg0YWZlOWQwMDFmZGYwOWJmNmQ5Zl8yOC9mcmFnOjBmMDJlMzc1ZjIwYjQ3OWNhNjdkOGI2ZjFlNGE0NmVjL3RleHRyZWdpb246MGYwMmUzNzVmMjBiNDc5Y2E2N2Q4YjZmMWU0YTQ2ZWNfMzky_dbc84c76-877f-4929-889a-0070c5614d5c"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
